Commit 627855
2024-08-30 01:46:57 Mohammad Rafiq: changed files: M .obsidian/appearance.json .obsidian/community-plugins.json .obsidian/plugins/obsidian-git/data.json, A .obsidian/plugins/obsidian-style-settings/data.json .obsidian/plugins/obsidian-style-settings/main.js .obsidian/plugins/obsidian-style-settings/manifest.json .obsidian/plugins/obsidian-style-settings/styles.css .obsidian/themes/AnuPpuccin/manifest.json .obsidian/themes/AnuPpuccin/theme.css.obsidian/appearance.json .. | |
@@ 1,1 1,3 @@ | |
- | {} |
\ | No newline at end of file |
+ | { |
+ | "cssTheme": "AnuPpuccin" |
+ | } |
\ | No newline at end of file |
.obsidian/community-plugins.json .. | |
@@ 1,3 1,4 @@ | |
[ | |
- | "obsidian-git" |
+ | "obsidian-git", |
+ | "obsidian-style-settings" |
] | |
\ | No newline at end of file |
.obsidian/plugins/obsidian-git/data.json .. | |
@@ 8,7 8,7 @@ | |
"disablePush": false, | |
"pullBeforePush": true, | |
"disablePopups": false, | |
- | "disablePopupsForNoChanges": false, |
+ | "disablePopupsForNoChanges": true, |
"listChangedFilesInMessageBody": false, | |
"showStatusBar": true, | |
"updateSubmodules": false, | |
/dev/null .. .obsidian/plugins/obsidian-style-settings/data.json | |
@@ 0,0 1,27 @@ | |
+ | { |
+ | "anuppuccin-theme-settings@@anuppuccin-theme-dark": "ctp-mocha", |
+ | "anuppuccin-theme-settings@@anuppuccin-theme-accents": "ctp-accent-green", |
+ | "anuppuccin-theme-settings@@anp-colorful-frame": false, |
+ | "anuppuccin-theme-settings@@anp-custom-vault-toggle": false, |
+ | "anuppuccin-theme-settings@@anp-file-icons": true, |
+ | "anuppuccin-theme-settings@@anp-floating-header": false, |
+ | "anuppuccin-theme-settings@@anp-collapse-folders": false, |
+ | "anuppuccin-theme-settings@@anp-alt-rainbow-style": "anp-simple-rainbow-color-toggle", |
+ | "anuppuccin-theme-settings@@anp-full-rainbow-text-color-toggle-dark": false, |
+ | "anuppuccin-theme-settings@@anp-status-bar-select": "anp-floating-status-bar", |
+ | "anuppuccin-theme-settings@@anp-alt-tab-style": "anp-alternate-tab-toggle", |
+ | "anuppuccin-theme-settings@@anp-layout-select": "anp-card-layout", |
+ | "anuppuccin-theme-settings@@anp-card-shadows": true, |
+ | "anuppuccin-theme-settings@@anp-card-layout-actions": true, |
+ | "anuppuccin-theme-settings@@anp-card-layout-filebrowser": true, |
+ | "anuppuccin-theme-settings@@anp-autohide-titlebar": false, |
+ | "anuppuccin-theme-settings@@anp-cursor": "pointer", |
+ | "anuppuccin-theme-settings@@anp-toggle-scrollbars": false, |
+ | "anuppuccin-theme-settings@@anp-hide-status-bar": false, |
+ | "anuppuccin-theme-settings@@anp-tooltip-toggle": false, |
+ | "anuppuccin-theme-settings@@anp-simple-rainbow-title-toggle": true, |
+ | "anuppuccin-theme-settings@@anp-simple-rainbow-collapse-icon-toggle": false, |
+ | "anuppuccin-theme-settings@@anp-simple-rainbow-indentation-toggle": true, |
+ | "anuppuccin-theme-settings@@anp-simple-rainbow-icon-toggle": false, |
+ | "anuppuccin-theme-settings@@anp-rainbow-subfolder-color-toggle": true |
+ | } |
\ | No newline at end of file |
/dev/null .. .obsidian/plugins/obsidian-style-settings/main.js | |
@@ 0,0 1,163 @@ | |
+ | /* |
+ | THIS IS A GENERATED/BUNDLED FILE BY ESBUILD |
+ | if you want to view the source, please visit the github repository of this plugin |
+ | */ |
+ | |
+ | var al=Object.create;var Kt=Object.defineProperty;var sl=Object.getOwnPropertyDescriptor;var ol=Object.getOwnPropertyNames;var ll=Object.getPrototypeOf,cl=Object.prototype.hasOwnProperty;var Zr=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),ul=(e,n)=>{for(var t in n)Kt(e,t,{get:n[t],enumerable:!0})},Zn=(e,n,t,a)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of ol(n))!cl.call(e,i)&&i!==t&&Kt(e,i,{get:()=>n[i],enumerable:!(a=sl(n,i))||a.enumerable});return e};var Xt=(e,n,t)=>(t=e!=null?al(ll(e)):{},Zn(n||!e||!e.__esModule?Kt(t,"default",{value:e,enumerable:!0}):t,e)),fl=e=>Zn(Kt({},"__esModule",{value:!0}),e);var Jn=Zr((Jr,en)=>{(function(e,n){typeof Jr=="object"&&typeof en!="undefined"?en.exports=n():typeof define=="function"&&define.amd?define(n):e.chroma=n()})(Jr,function(){"use strict";for(var e=function(r,s,o){return s===void 0&&(s=0),o===void 0&&(o=1),r<s?s:r>o?o:r},n=function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var s=0;s<=3;s++)s<3?((r[s]<0||r[s]>255)&&(r._clipped=!0),r[s]=e(r[s],0,255)):s===3&&(r[s]=e(r[s],0,1));return r},t={},a=0,i=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];a<i.length;a+=1){var l=i[a];t["[object "+l+"]"]=l.toLowerCase()}var c=function(r){return t[Object.prototype.toString.call(r)]||"object"},f=function(r,s){return s===void 0&&(s=null),r.length>=3?Array.prototype.slice.call(r):c(r[0])=="object"&&s?s.split("").filter(function(o){return r[0][o]!==void 0}).map(function(o){return r[0][o]}):r[0]},p=function(r){if(r.length<2)return null;var s=r.length-1;return c(r[s])=="string"?r[s].toLowerCase():null},w=Math.PI,S={clip_rgb:n,limit:e,type:c,unpack:f,last:p,PI:w,TWOPI:w*2,PITHIRD:w/3,DEG2RAD:w/180,RAD2DEG:180/w},E={format:{},autodetect:[]},B=S.last,Y=S.clip_rgb,K=S.type,Q=function(){for(var s=[],o=arguments.length;o--;)s[o]=arguments[o];var g=this;if(K(s[0])==="object"&&s[0].constructor&&s[0].constructor===this.constructor)return s[0];var b=B(s),y=!1;if(!b){y=!0,E.sorted||(E.autodetect=E.autodetect.sort(function(R,O){return O.p-R.p}),E.sorted=!0);for(var d=0,A=E.autodetect;d<A.length;d+=1){var k=A[d];if(b=k.test.apply(k,s),b)break}}if(E.format[b]){var N=E.format[b].apply(null,y?s:s.slice(0,-1));g._rgb=Y(N)}else throw new Error("unknown format: "+s);g._rgb.length===3&&g._rgb.push(1)};Q.prototype.toString=function(){return K(this.hex)=="function"?this.hex():"["+this._rgb.join(",")+"]"};var L=Q,re=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(re.Color,[null].concat(r)))};re.Color=L,re.version="2.1.2";var F=re,oe=S.unpack,ke=Math.max,Ye=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=oe(r,"rgb"),g=o[0],b=o[1],y=o[2];g=g/255,b=b/255,y=y/255;var d=1-ke(g,ke(b,y)),A=d<1?1/(1-d):0,k=(1-g-d)*A,N=(1-b-d)*A,R=(1-y-d)*A;return[k,N,R,d]},qe=Ye,Te=S.unpack,xe=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=Te(r,"cmyk");var o=r[0],g=r[1],b=r[2],y=r[3],d=r.length>4?r[4]:1;return y===1?[0,0,0,d]:[o>=1?0:255*(1-o)*(1-y),g>=1?0:255*(1-g)*(1-y),b>=1?0:255*(1-b)*(1-y),d]},Pe=xe,Qe=S.unpack,ie=S.type;L.prototype.cmyk=function(){return qe(this._rgb)},F.cmyk=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["cmyk"])))},E.format.cmyk=Pe,E.autodetect.push({p:2,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=Qe(r,"cmyk"),ie(r)==="array"&&r.length===4)return"cmyk"}});var Tt=S.unpack,Ve=S.last,V=function(r){return Math.round(r*100)/100},M=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=Tt(r,"hsla"),g=Ve(r)||"lsa";return o[0]=V(o[0]||0),o[1]=V(o[1]*100)+"%",o[2]=V(o[2]*100)+"%",g==="hsla"||o.length>3&&o[3]<1?(o[3]=o.length>3?o[3]:1,g="hsla"):o.length=3,g+"("+o.join(",")+")"},_=M,u=S.unpack,h=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=u(r,"rgba");var o=r[0],g=r[1],b=r[2];o/=255,g/=255,b/=255;var y=Math.min(o,g,b),d=Math.max(o,g,b),A=(d+y)/2,k,N;return d===y?(k=0,N=Number.NaN):k=A<.5?(d-y)/(d+y):(d-y)/(2-d-y),o==d?N=(g-b)/(d-y):g==d?N=2+(b-o)/(d-y):b==d&&(N=4+(o-g)/(d-y)),N*=60,N<0&&(N+=360),r.length>3&&r[3]!==void 0?[N,k,A,r[3]]:[N,k,A]},m=h,C=S.unpack,v=S.last,x=Math.round,T=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=C(r,"rgba"),g=v(r)||"rgb";return g.substr(0,3)=="hsl"?_(m(o),g):(o[0]=x(o[0]),o[1]=x(o[1]),o[2]=x(o[2]),(g==="rgba"||o.length>3&&o[3]<1)&&(o[3]=o.length>3?o[3]:1,g="rgba"),g+"("+o.slice(0,g==="rgb"?3:4).join(",")+")")},I=T,D=S.unpack,P=Math.round,G=function(){for(var r,s=[],o=arguments.length;o--;)s[o]=arguments[o];s=D(s,"hsl");var g=s[0],b=s[1],y=s[2],d,A,k;if(b===0)d=A=k=y*255;else{var N=[0,0,0],R=[0,0,0],O=y<.5?y*(1+b):y+b-y*b,j=2*y-O,H=g/360;N[0]=H+1/3,N[1]=H,N[2]=H-1/3;for(var X=0;X<3;X++)N[X]<0&&(N[X]+=1),N[X]>1&&(N[X]-=1),6*N[X]<1?R[X]=j+(O-j)*6*N[X]:2*N[X]<1?R[X]=O:3*N[X]<2?R[X]=j+(O-j)*(2/3-N[X])*6:R[X]=j;r=[P(R[0]*255),P(R[1]*255),P(R[2]*255)],d=r[0],A=r[1],k=r[2]}return s.length>3?[d,A,k,s[3]]:[d,A,k,1]},q=G,U=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,fe=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,le=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Oe=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,ye=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Se=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,ae=Math.round,Re=function(r){r=r.toLowerCase().trim();var s;if(E.format.named)try{return E.format.named(r)}catch(X){}if(s=r.match(U)){for(var o=s.slice(1,4),g=0;g<3;g++)o[g]=+o[g];return o[3]=1,o}if(s=r.match(fe)){for(var b=s.slice(1,5),y=0;y<4;y++)b[y]=+b[y];return b}if(s=r.match(le)){for(var d=s.slice(1,4),A=0;A<3;A++)d[A]=ae(d[A]*2.55);return d[3]=1,d}if(s=r.match(Oe)){for(var k=s.slice(1,5),N=0;N<3;N++)k[N]=ae(k[N]*2.55);return k[3]=+k[3],k}if(s=r.match(ye)){var R=s.slice(1,4);R[1]*=.01,R[2]*=.01;var O=q(R);return O[3]=1,O}if(s=r.match(Se)){var j=s.slice(1,4);j[1]*=.01,j[2]*=.01;var H=q(j);return H[3]=+s[4],H}};Re.test=function(r){return U.test(r)||fe.test(r)||le.test(r)||Oe.test(r)||ye.test(r)||Se.test(r)};var _e=Re,Ke=S.type;L.prototype.css=function(r){return I(this._rgb,r)},F.css=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["css"])))},E.format.css=_e,E.autodetect.push({p:5,test:function(r){for(var s=[],o=arguments.length-1;o-- >0;)s[o]=arguments[o+1];if(!s.length&&Ke(r)==="string"&&_e.test(r))return"css"}});var Le=S.unpack;E.format.gl=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=Le(r,"rgba");return o[0]*=255,o[1]*=255,o[2]*=255,o},F.gl=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["gl"])))},L.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var et=S.unpack,gt=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=et(r,"rgb"),g=o[0],b=o[1],y=o[2],d=Math.min(g,b,y),A=Math.max(g,b,y),k=A-d,N=k*100/255,R=d/(255-k)*100,O;return k===0?O=Number.NaN:(g===A&&(O=(b-y)/k),b===A&&(O=2+(y-g)/k),y===A&&(O=4+(g-b)/k),O*=60,O<0&&(O+=360)),[O,N,R]},tt=gt,Ar=S.unpack,kr=Math.floor,Tr=function(){for(var r,s,o,g,b,y,d=[],A=arguments.length;A--;)d[A]=arguments[A];d=Ar(d,"hcg");var k=d[0],N=d[1],R=d[2],O,j,H;R=R*255;var X=N*255;if(N===0)O=j=H=R;else{k===360&&(k=0),k>360&&(k-=360),k<0&&(k+=360),k/=60;var ee=kr(k),Z=k-ee,se=R*(1-N),ge=se+X*(1-Z),Me=se+X*Z,Ie=se+X;switch(ee){case 0:r=[Ie,Me,se],O=r[0],j=r[1],H=r[2];break;case 1:s=[ge,Ie,se],O=s[0],j=s[1],H=s[2];break;case 2:o=[se,Ie,Me],O=o[0],j=o[1],H=o[2];break;case 3:g=[se,ge,Ie],O=g[0],j=g[1],H=g[2];break;case 4:b=[Me,se,Ie],O=b[0],j=b[1],H=b[2];break;case 5:y=[Ie,se,ge],O=y[0],j=y[1],H=y[2];break}}return[O,j,H,d.length>3?d[3]:1]},Lr=Tr,Mr=S.unpack,Ir=S.type;L.prototype.hcg=function(){return tt(this._rgb)},F.hcg=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["hcg"])))},E.format.hcg=Lr,E.autodetect.push({p:1,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=Mr(r,"hcg"),Ir(r)==="array"&&r.length===3)return"hcg"}});var jt=S.unpack,Lt=S.last,Gt=Math.round,ja=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=jt(r,"rgba"),g=o[0],b=o[1],y=o[2],d=o[3],A=Lt(r)||"auto";d===void 0&&(d=1),A==="auto"&&(A=d<1?"rgba":"rgb"),g=Gt(g),b=Gt(b),y=Gt(y);var k=g<<16|b<<8|y,N="000000"+k.toString(16);N=N.substr(N.length-6);var R="0"+Gt(d*255).toString(16);switch(R=R.substr(R.length-2),A.toLowerCase()){case"rgba":return"#"+N+R;case"argb":return"#"+R+N;default:return"#"+N}},An=ja,Ga=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Ya=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,Ua=function(r){if(r.match(Ga)){(r.length===4||r.length===7)&&(r=r.substr(1)),r.length===3&&(r=r.split(""),r=r[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var s=parseInt(r,16),o=s>>16,g=s>>8&255,b=s&255;return[o,g,b,1]}if(r.match(Ya)){(r.length===5||r.length===9)&&(r=r.substr(1)),r.length===4&&(r=r.split(""),r=r[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var y=parseInt(r,16),d=y>>24&255,A=y>>16&255,k=y>>8&255,N=Math.round((y&255)/255*100)/100;return[d,A,k,N]}throw new Error("unknown hex color: "+r)},kn=Ua,Wa=S.type;L.prototype.hex=function(r){return An(this._rgb,r)},F.hex=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["hex"])))},E.format.hex=kn,E.autodetect.push({p:4,test:function(r){for(var s=[],o=arguments.length-1;o-- >0;)s[o]=arguments[o+1];if(!s.length&&Wa(r)==="string"&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var qa=S.unpack,Tn=S.TWOPI,za=Math.min,Ka=Math.sqrt,Xa=Math.acos,Qa=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=qa(r,"rgb"),g=o[0],b=o[1],y=o[2];g/=255,b/=255,y/=255;var d,A=za(g,b,y),k=(g+b+y)/3,N=k>0?1-A/k:0;return N===0?d=NaN:(d=(g-b+(g-y))/2,d/=Ka((g-b)*(g-b)+(g-y)*(b-y)),d=Xa(d),y>b&&(d=Tn-d),d/=Tn),[d*360,N,k]},Za=Qa,Ja=S.unpack,Fr=S.limit,pt=S.TWOPI,Nr=S.PITHIRD,ht=Math.cos,es=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=Ja(r,"hsi");var o=r[0],g=r[1],b=r[2],y,d,A;return isNaN(o)&&(o=0),isNaN(g)&&(g=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(A=(1-g)/3,y=(1+g*ht(pt*o)/ht(Nr-pt*o))/3,d=1-(A+y)):o<2/3?(o-=1/3,y=(1-g)/3,d=(1+g*ht(pt*o)/ht(Nr-pt*o))/3,A=1-(y+d)):(o-=2/3,d=(1-g)/3,A=(1+g*ht(pt*o)/ht(Nr-pt*o))/3,y=1-(d+A)),y=Fr(b*y*3),d=Fr(b*d*3),A=Fr(b*A*3),[y*255,d*255,A*255,r.length>3?r[3]:1]},ts=es,rs=S.unpack,ns=S.type;L.prototype.hsi=function(){return Za(this._rgb)},F.hsi=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["hsi"])))},E.format.hsi=ts,E.autodetect.push({p:2,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=rs(r,"hsi"),ns(r)==="array"&&r.length===3)return"hsi"}});var is=S.unpack,as=S.type;L.prototype.hsl=function(){return m(this._rgb)},F.hsl=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["hsl"])))},E.format.hsl=q,E.autodetect.push({p:2,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=is(r,"hsl"),as(r)==="array"&&r.length===3)return"hsl"}});var ss=S.unpack,os=Math.min,ls=Math.max,cs=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=ss(r,"rgb");var o=r[0],g=r[1],b=r[2],y=os(o,g,b),d=ls(o,g,b),A=d-y,k,N,R;return R=d/255,d===0?(k=Number.NaN,N=0):(N=A/d,o===d&&(k=(g-b)/A),g===d&&(k=2+(b-o)/A),b===d&&(k=4+(o-g)/A),k*=60,k<0&&(k+=360)),[k,N,R]},us=cs,fs=S.unpack,gs=Math.floor,ps=function(){for(var r,s,o,g,b,y,d=[],A=arguments.length;A--;)d[A]=arguments[A];d=fs(d,"hsv");var k=d[0],N=d[1],R=d[2],O,j,H;if(R*=255,N===0)O=j=H=R;else{k===360&&(k=0),k>360&&(k-=360),k<0&&(k+=360),k/=60;var X=gs(k),ee=k-X,Z=R*(1-N),se=R*(1-N*ee),ge=R*(1-N*(1-ee));switch(X){case 0:r=[R,ge,Z],O=r[0],j=r[1],H=r[2];break;case 1:s=[se,R,Z],O=s[0],j=s[1],H=s[2];break;case 2:o=[Z,R,ge],O=o[0],j=o[1],H=o[2];break;case 3:g=[Z,se,R],O=g[0],j=g[1],H=g[2];break;case 4:b=[ge,Z,R],O=b[0],j=b[1],H=b[2];break;case 5:y=[R,Z,se],O=y[0],j=y[1],H=y[2];break}}return[O,j,H,d.length>3?d[3]:1]},hs=ps,ds=S.unpack,vs=S.type;L.prototype.hsv=function(){return us(this._rgb)},F.hsv=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["hsv"])))},E.format.hsv=hs,E.autodetect.push({p:2,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=ds(r,"hsv"),vs(r)==="array"&&r.length===3)return"hsv"}});var Be={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ms=S.unpack,Ln=Math.pow,bs=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=ms(r,"rgb"),g=o[0],b=o[1],y=o[2],d=ys(g,b,y),A=d[0],k=d[1],N=d[2],R=116*k-16;return[R<0?0:R,500*(A-k),200*(k-N)]},Or=function(r){return(r/=255)<=.04045?r/12.92:Ln((r+.055)/1.055,2.4)},Dr=function(r){return r>Be.t3?Ln(r,1/3):r/Be.t2+Be.t0},ys=function(r,s,o){r=Or(r),s=Or(s),o=Or(o);var g=Dr((.4124564*r+.3575761*s+.1804375*o)/Be.Xn),b=Dr((.2126729*r+.7151522*s+.072175*o)/Be.Yn),y=Dr((.0193339*r+.119192*s+.9503041*o)/Be.Zn);return[g,b,y]},Mn=bs,Ss=S.unpack,Cs=Math.pow,xs=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=Ss(r,"lab");var o=r[0],g=r[1],b=r[2],y,d,A,k,N,R;return d=(o+16)/116,y=isNaN(g)?d:d+g/500,A=isNaN(b)?d:d-b/200,d=Be.Yn*$r(d),y=Be.Xn*$r(y),A=Be.Zn*$r(A),k=Rr(3.2404542*y-1.5371385*d-.4985314*A),N=Rr(-.969266*y+1.8760108*d+.041556*A),R=Rr(.0556434*y-.2040259*d+1.0572252*A),[k,N,R,r.length>3?r[3]:1]},Rr=function(r){return 255*(r<=.00304?12.92*r:1.055*Cs(r,1/2.4)-.055)},$r=function(r){return r>Be.t1?r*r*r:Be.t2*(r-Be.t0)},In=xs,ws=S.unpack,Es=S.type;L.prototype.lab=function(){return Mn(this._rgb)},F.lab=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["lab"])))},E.format.lab=In,E.autodetect.push({p:2,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=ws(r,"lab"),Es(r)==="array"&&r.length===3)return"lab"}});var _s=S.unpack,As=S.RAD2DEG,ks=Math.sqrt,Ts=Math.atan2,Ls=Math.round,Ms=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=_s(r,"lab"),g=o[0],b=o[1],y=o[2],d=ks(b*b+y*y),A=(Ts(y,b)*As+360)%360;return Ls(d*1e4)===0&&(A=Number.NaN),[g,d,A]},Is=Ms,Fs=S.unpack,Ns=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=Fs(r,"rgb"),g=o[0],b=o[1],y=o[2],d=Mn(g,b,y),A=d[0],k=d[1],N=d[2];return Is(A,k,N)},Fn=Ns,Os=S.unpack,Ds=S.DEG2RAD,Rs=Math.sin,$s=Math.cos,Ps=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=Os(r,"lch"),g=o[0],b=o[1],y=o[2];return isNaN(y)&&(y=0),y=y*Ds,[g,$s(y)*b,Rs(y)*b]},Vs=Ps,Bs=S.unpack,Hs=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=Bs(r,"lch");var o=r[0],g=r[1],b=r[2],y=Vs(o,g,b),d=y[0],A=y[1],k=y[2],N=In(d,A,k),R=N[0],O=N[1],j=N[2];return[R,O,j,r.length>3?r[3]:1]},Nn=Hs,js=S.unpack,Gs=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=js(r,"hcl").reverse();return Nn.apply(void 0,o)},Ys=Gs,Us=S.unpack,Ws=S.type;L.prototype.lch=function(){return Fn(this._rgb)},L.prototype.hcl=function(){return Fn(this._rgb).reverse()},F.lch=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["lch"])))},F.hcl=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["hcl"])))},E.format.lch=Nn,E.format.hcl=Ys,["lch","hcl"].forEach(function(r){return E.autodetect.push({p:2,test:function(){for(var s=[],o=arguments.length;o--;)s[o]=arguments[o];if(s=Us(s,r),Ws(s)==="array"&&s.length===3)return r}})});var qs={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},dt=qs,zs=S.type;L.prototype.name=function(){for(var r=An(this._rgb,"rgb"),s=0,o=Object.keys(dt);s<o.length;s+=1){var g=o[s];if(dt[g]===r)return g.toLowerCase()}return r},E.format.named=function(r){if(r=r.toLowerCase(),dt[r])return kn(dt[r]);throw new Error("unknown color name: "+r)},E.autodetect.push({p:5,test:function(r){for(var s=[],o=arguments.length-1;o-- >0;)s[o]=arguments[o+1];if(!s.length&&zs(r)==="string"&&dt[r.toLowerCase()])return"named"}});var Ks=S.unpack,Xs=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=Ks(r,"rgb"),g=o[0],b=o[1],y=o[2];return(g<<16)+(b<<8)+y},Qs=Xs,Zs=S.type,Js=function(r){if(Zs(r)=="number"&&r>=0&&r<=16777215){var s=r>>16,o=r>>8&255,g=r&255;return[s,o,g,1]}throw new Error("unknown num color: "+r)},eo=Js,to=S.type;L.prototype.num=function(){return Qs(this._rgb)},F.num=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["num"])))},E.format.num=eo,E.autodetect.push({p:5,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r.length===1&&to(r[0])==="number"&&r[0]>=0&&r[0]<=16777215)return"num"}});var On=S.unpack,Dn=S.type,Rn=Math.round;L.prototype.rgb=function(r){return r===void 0&&(r=!0),r===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Rn)},L.prototype.rgba=function(r){return r===void 0&&(r=!0),this._rgb.slice(0,4).map(function(s,o){return o<3?r===!1?s:Rn(s):s})},F.rgb=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["rgb"])))},E.format.rgb=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];var o=On(r,"rgba");return o[3]===void 0&&(o[3]=1),o},E.autodetect.push({p:3,test:function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];if(r=On(r,"rgba"),Dn(r)==="array"&&(r.length===3||r.length===4&&Dn(r[3])=="number"&&r[3]>=0&&r[3]<=1))return"rgb"}});var Yt=Math.log,ro=function(r){var s=r/100,o,g,b;return s<66?(o=255,g=-155.25485562709179-.44596950469579133*(g=s-2)+104.49216199393888*Yt(g),b=s<20?0:-254.76935184120902+.8274096064007395*(b=s-10)+115.67994401066147*Yt(b)):(o=351.97690566805693+.114206453784165*(o=s-55)-40.25366309332127*Yt(o),g=325.4494125711974+.07943456536662342*(g=s-50)-28.0852963507957*Yt(g),b=255),[o,g,b,1]},$n=ro,no=S.unpack,io=Math.round,ao=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];for(var o=no(r,"rgb"),g=o[0],b=o[2],y=1e3,d=4e4,A=.4,k;d-y>A;){k=(d+y)*.5;var N=$n(k);N[2]/N[0]>=b/g?d=k:y=k}return io(k)},so=ao;L.prototype.temp=L.prototype.kelvin=L.prototype.temperature=function(){return so(this._rgb)},F.temp=F.kelvin=F.temperature=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];return new(Function.prototype.bind.apply(L,[null].concat(r,["temp"])))},E.format.temp=E.format.kelvin=E.format.temperature=$n;var oo=S.type;L.prototype.alpha=function(r,s){return s===void 0&&(s=!1),r!==void 0&&oo(r)==="number"?s?(this._rgb[3]=r,this):new L([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},L.prototype.clipped=function(){return this._rgb._clipped||!1},L.prototype.darken=function(r){r===void 0&&(r=1);var s=this,o=s.lab();return o[0]-=Be.Kn*r,new L(o,"lab").alpha(s.alpha(),!0)},L.prototype.brighten=function(r){return r===void 0&&(r=1),this.darken(-r)},L.prototype.darker=L.prototype.darken,L.prototype.brighter=L.prototype.brighten,L.prototype.get=function(r){var s=r.split("."),o=s[0],g=s[1],b=this[o]();if(g){var y=o.indexOf(g);if(y>-1)return b[y];throw new Error("unknown channel "+g+" in mode "+o)}else return b};var lo=S.type,co=Math.pow,uo=1e-7,fo=20;L.prototype.luminance=function(r){if(r!==void 0&&lo(r)==="number"){if(r===0)return new L([0,0,0,this._rgb[3]],"rgb");if(r===1)return new L([255,255,255,this._rgb[3]],"rgb");var s=this.luminance(),o="rgb",g=fo,b=function(d,A){var k=d.interpolate(A,.5,o),N=k.luminance();return Math.abs(r-N)<uo||!g--?k:N>r?b(d,k):b(k,A)},y=(s>r?b(new L([0,0,0]),this):b(this,new L([255,255,255]))).rgb();return new L(y.concat([this._rgb[3]]))}return go.apply(void 0,this._rgb.slice(0,3))};var go=function(r,s,o){return r=Pr(r),s=Pr(s),o=Pr(o),.2126*r+.7152*s+.0722*o},Pr=function(r){return r/=255,r<=.03928?r/12.92:co((r+.055)/1.055,2.4)},He={},Pn=S.type,Vn=function(r,s,o){o===void 0&&(o=.5);for(var g=[],b=arguments.length-3;b-- >0;)g[b]=arguments[b+3];var y=g[0]||"lrgb";if(!He[y]&&!g.length&&(y=Object.keys(He)[0]),!He[y])throw new Error("interpolation mode "+y+" is not defined");return Pn(r)!=="object"&&(r=new L(r)),Pn(s)!=="object"&&(s=new L(s)),He[y](r,s,o).alpha(r.alpha()+o*(s.alpha()-r.alpha()))};L.prototype.mix=L.prototype.interpolate=function(r,s){s===void 0&&(s=.5);for(var o=[],g=arguments.length-2;g-- >0;)o[g]=arguments[g+2];return Vn.apply(void 0,[this,r,s].concat(o))},L.prototype.premultiply=function(r){r===void 0&&(r=!1);var s=this._rgb,o=s[3];return r?(this._rgb=[s[0]*o,s[1]*o,s[2]*o,o],this):new L([s[0]*o,s[1]*o,s[2]*o,o],"rgb")},L.prototype.saturate=function(r){r===void 0&&(r=1);var s=this,o=s.lch();return o[1]+=Be.Kn*r,o[1]<0&&(o[1]=0),new L(o,"lch").alpha(s.alpha(),!0)},L.prototype.desaturate=function(r){return r===void 0&&(r=1),this.saturate(-r)};var Bn=S.type;L.prototype.set=function(r,s,o){o===void 0&&(o=!1);var g=r.split("."),b=g[0],y=g[1],d=this[b]();if(y){var A=b.indexOf(y);if(A>-1){if(Bn(s)=="string")switch(s.charAt(0)){case"+":d[A]+=+s;break;case"-":d[A]+=+s;break;case"*":d[A]*=+s.substr(1);break;case"/":d[A]/=+s.substr(1);break;default:d[A]=+s}else if(Bn(s)==="number")d[A]=s;else throw new Error("unsupported value for Color.set");var k=new L(d,b);return o?(this._rgb=k._rgb,this):k}throw new Error("unknown channel "+y+" in mode "+b)}else return d};var po=function(r,s,o){var g=r._rgb,b=s._rgb;return new L(g[0]+o*(b[0]-g[0]),g[1]+o*(b[1]-g[1]),g[2]+o*(b[2]-g[2]),"rgb")};He.rgb=po;var Vr=Math.sqrt,vt=Math.pow,ho=function(r,s,o){var g=r._rgb,b=g[0],y=g[1],d=g[2],A=s._rgb,k=A[0],N=A[1],R=A[2];return new L(Vr(vt(b,2)*(1-o)+vt(k,2)*o),Vr(vt(y,2)*(1-o)+vt(N,2)*o),Vr(vt(d,2)*(1-o)+vt(R,2)*o),"rgb")};He.lrgb=ho;var vo=function(r,s,o){var g=r.lab(),b=s.lab();return new L(g[0]+o*(b[0]-g[0]),g[1]+o*(b[1]-g[1]),g[2]+o*(b[2]-g[2]),"lab")};He.lab=vo;var Mt=function(r,s,o,g){var b,y,d,A;g==="hsl"?(d=r.hsl(),A=s.hsl()):g==="hsv"?(d=r.hsv(),A=s.hsv()):g==="hcg"?(d=r.hcg(),A=s.hcg()):g==="hsi"?(d=r.hsi(),A=s.hsi()):(g==="lch"||g==="hcl")&&(g="hcl",d=r.hcl(),A=s.hcl());var k,N,R,O,j,H;g.substr(0,1)==="h"&&(b=d,k=b[0],R=b[1],j=b[2],y=A,N=y[0],O=y[1],H=y[2]);var X,ee,Z,se;return!isNaN(k)&&!isNaN(N)?(N>k&&N-k>180?se=N-(k+360):N<k&&k-N>180?se=N+360-k:se=N-k,ee=k+o*se):isNaN(k)?isNaN(N)?ee=Number.NaN:(ee=N,(j==1||j==0)&&g!="hsv"&&(X=O)):(ee=k,(H==1||H==0)&&g!="hsv"&&(X=R)),X===void 0&&(X=R+o*(O-R)),Z=j+o*(H-j),new L([ee,X,Z],g)},Hn=function(r,s,o){return Mt(r,s,o,"lch")};He.lch=Hn,He.hcl=Hn;var mo=function(r,s,o){var g=r.num(),b=s.num();return new L(g+o*(b-g),"num")};He.num=mo;var bo=function(r,s,o){return Mt(r,s,o,"hcg")};He.hcg=bo;var yo=function(r,s,o){return Mt(r,s,o,"hsi")};He.hsi=yo;var So=function(r,s,o){return Mt(r,s,o,"hsl")};He.hsl=So;var Co=function(r,s,o){return Mt(r,s,o,"hsv")};He.hsv=Co;var xo=S.clip_rgb,Br=Math.pow,Hr=Math.sqrt,jr=Math.PI,jn=Math.cos,Gn=Math.sin,wo=Math.atan2,Eo=function(r,s,o){s===void 0&&(s="lrgb"),o===void 0&&(o=null);var g=r.length;o||(o=Array.from(new Array(g)).map(function(){return 1}));var b=g/o.reduce(function(ee,Z){return ee+Z});if(o.forEach(function(ee,Z){o[Z]*=b}),r=r.map(function(ee){return new L(ee)}),s==="lrgb")return _o(r,o);for(var y=r.shift(),d=y.get(s),A=[],k=0,N=0,R=0;R<d.length;R++)if(d[R]=(d[R]||0)*o[0],A.push(isNaN(d[R])?0:o[0]),s.charAt(R)==="h"&&!isNaN(d[R])){var O=d[R]/180*jr;k+=jn(O)*o[0],N+=Gn(O)*o[0]}var j=y.alpha()*o[0];r.forEach(function(ee,Z){var se=ee.get(s);j+=ee.alpha()*o[Z+1];for(var ge=0;ge<d.length;ge++)if(!isNaN(se[ge]))if(A[ge]+=o[Z+1],s.charAt(ge)==="h"){var Me=se[ge]/180*jr;k+=jn(Me)*o[Z+1],N+=Gn(Me)*o[Z+1]}else d[ge]+=se[ge]*o[Z+1]});for(var H=0;H<d.length;H++)if(s.charAt(H)==="h"){for(var X=wo(N/A[H],k/A[H])/jr*180;X<0;)X+=360;for(;X>=360;)X-=360;d[H]=X}else d[H]=d[H]/A[H];return j/=g,new L(d,s).alpha(j>.99999?1:j,!0)},_o=function(r,s){for(var o=r.length,g=[0,0,0,0],b=0;b<r.length;b++){var y=r[b],d=s[b]/o,A=y._rgb;g[0]+=Br(A[0],2)*d,g[1]+=Br(A[1],2)*d,g[2]+=Br(A[2],2)*d,g[3]+=A[3]*d}return g[0]=Hr(g[0]),g[1]=Hr(g[1]),g[2]=Hr(g[2]),g[3]>.9999999&&(g[3]=1),new L(xo(g))},mt=S.type,Ao=Math.pow,Ut=function(r){var s="rgb",o=F("#ccc"),g=0,b=[0,1],y=[],d=[0,0],A=!1,k=[],N=!1,R=0,O=1,j=!1,H={},X=!0,ee=1,Z=function($){if($=$||["#fff","#000"],$&&mt($)==="string"&&F.brewer&&F.brewer[$.toLowerCase()]&&($=F.brewer[$.toLowerCase()]),mt($)==="array"){$.length===1&&($=[$[0],$[0]]),$=$.slice(0);for(var z=0;z<$.length;z++)$[z]=F($[z]);y.length=0;for(var te=0;te<$.length;te++)y.push(te/($.length-1))}return Ue(),k=$},se=function($){if(A!=null){for(var z=A.length-1,te=0;te<z&&$>=A[te];)te++;return te-1}return 0},ge=function($){return $},Me=function($){return $},Ie=function($,z){var te,J;if(z==null&&(z=!1),isNaN($)||$===null)return o;if(z)J=$;else if(A&&A.length>2){var je=se($);J=je/(A.length-2)}else O!==R?J=($-R)/(O-R):J=1;J=Me(J),z||(J=ge(J)),ee!==1&&(J=Ao(J,ee)),J=d[0]+J*(1-d[0]-d[1]),J=Math.min(1,Math.max(0,J));var be=Math.floor(J*1e4);if(X&&H[be])te=H[be];else{if(mt(k)==="array")for(var ce=0;ce<y.length;ce++){var ue=y[ce];if(J<=ue){te=k[ce];break}if(J>=ue&&ce===y.length-1){te=k[ce];break}if(J>ue&&J<y[ce+1]){J=(J-ue)/(y[ce+1]-ue),te=F.interpolate(k[ce],k[ce+1],J,s);break}}else mt(k)==="function"&&(te=k(J));X&&(H[be]=te)}return te},Ue=function(){return H={}};Z(r);var ne=function($){var z=F(Ie($));return N&&z[N]?z[N]():z};return ne.classes=function($){if($!=null){if(mt($)==="array")A=$,b=[$[0],$[$.length-1]];else{var z=F.analyze(b);$===0?A=[z.min,z.max]:A=F.limits(z,"e",$)}return ne}return A},ne.domain=function($){if(!arguments.length)return b;R=$[0],O=$[$.length-1],y=[];var z=k.length;if($.length===z&&R!==O)for(var te=0,J=Array.from($);te<J.length;te+=1){var je=J[te];y.push((je-R)/(O-R))}else{for(var be=0;be<z;be++)y.push(be/(z-1));if($.length>2){var ce=$.map(function(we,pe){return pe/($.length-1)}),ue=$.map(function(we){return(we-R)/(O-R)});ue.every(function(we,pe){return ce[pe]===we})||(Me=function(we){if(we<=0||we>=1)return we;for(var pe=0;we>=ue[pe+1];)pe++;var it=(we-ue[pe])/(ue[pe+1]-ue[pe]),bt=ce[pe]+it*(ce[pe+1]-ce[pe]);return bt})}}return b=[R,O],ne},ne.mode=function($){return arguments.length?(s=$,Ue(),ne):s},ne.range=function($,z){return Z($,z),ne},ne.out=function($){return N=$,ne},ne.spread=function($){return arguments.length?(g=$,ne):g},ne.correctLightness=function($){return $==null&&($=!0),j=$,Ue(),j?ge=function(z){for(var te=Ie(0,!0).lab()[0],J=Ie(1,!0).lab()[0],je=te>J,be=Ie(z,!0).lab()[0],ce=te+(J-te)*z,ue=be-ce,we=0,pe=1,it=20;Math.abs(ue)>.01&&it-- >0;)(function(){return je&&(ue*=-1),ue<0?(we=z,z+=(pe-z)*.5):(pe=z,z+=(we-z)*.5),be=Ie(z,!0).lab()[0],ue=be-ce})();return z}:ge=function(z){return z},ne},ne.padding=function($){return $!=null?(mt($)==="number"&&($=[$,$]),d=$,ne):d},ne.colors=function($,z){arguments.length<2&&(z="hex");var te=[];if(arguments.length===0)te=k.slice(0);else if($===1)te=[ne(.5)];else if($>1){var J=b[0],je=b[1]-J;te=ko(0,$,!1).map(function(pe){return ne(J+pe/($-1)*je)})}else{r=[];var be=[];if(A&&A.length>2)for(var ce=1,ue=A.length,we=1<=ue;we?ce<ue:ce>ue;we?ce++:ce--)be.push((A[ce-1]+A[ce])*.5);else be=b;te=be.map(function(pe){return ne(pe)})}return F[z]&&(te=te.map(function(pe){return pe[z]()})),te},ne.cache=function($){return $!=null?(X=$,ne):X},ne.gamma=function($){return $!=null?(ee=$,ne):ee},ne.nodata=function($){return $!=null?(o=F($),ne):o},ne};function ko(r,s,o){for(var g=[],b=r<s,y=o?b?s+1:s-1:s,d=r;b?d<y:d>y;b?d++:d--)g.push(d);return g}var Gr=function(r){var s,o,g,b,y,d,A;if(r=r.map(function(O){return new L(O)}),r.length===2)s=r.map(function(O){return O.lab()}),y=s[0],d=s[1],b=function(O){var j=[0,1,2].map(function(H){return y[H]+O*(d[H]-y[H])});return new L(j,"lab")};else if(r.length===3)o=r.map(function(O){return O.lab()}),y=o[0],d=o[1],A=o[2],b=function(O){var j=[0,1,2].map(function(H){return(1-O)*(1-O)*y[H]+2*(1-O)*O*d[H]+O*O*A[H]});return new L(j,"lab")};else if(r.length===4){var k;g=r.map(function(O){return O.lab()}),y=g[0],d=g[1],A=g[2],k=g[3],b=function(O){var j=[0,1,2].map(function(H){return(1-O)*(1-O)*(1-O)*y[H]+3*(1-O)*(1-O)*O*d[H]+3*(1-O)*O*O*A[H]+O*O*O*k[H]});return new L(j,"lab")}}else if(r.length===5){var N=Gr(r.slice(0,3)),R=Gr(r.slice(2,5));b=function(O){return O<.5?N(O*2):R((O-.5)*2)}}return b},To=function(r){var s=Gr(r);return s.scale=function(){return Ut(s)},s},ze=function(r,s,o){if(!ze[o])throw new Error("unknown blend mode "+o);return ze[o](r,s)},rt=function(r){return function(s,o){var g=F(o).rgb(),b=F(s).rgb();return F.rgb(r(g,b))}},nt=function(r){return function(s,o){var g=[];return g[0]=r(s[0],o[0]),g[1]=r(s[1],o[1]),g[2]=r(s[2],o[2]),g}},Lo=function(r){return r},Mo=function(r,s){return r*s/255},Io=function(r,s){return r>s?s:r},Fo=function(r,s){return r>s?r:s},No=function(r,s){return 255*(1-(1-r/255)*(1-s/255))},Oo=function(r,s){return s<128?2*r*s/255:255*(1-2*(1-r/255)*(1-s/255))},Do=function(r,s){return 255*(1-(1-s/255)/(r/255))},Ro=function(r,s){return r===255?255:(r=255*(s/255)/(1-r/255),r>255?255:r)};ze.normal=rt(nt(Lo)),ze.multiply=rt(nt(Mo)),ze.screen=rt(nt(No)),ze.overlay=rt(nt(Oo)),ze.darken=rt(nt(Io)),ze.lighten=rt(nt(Fo)),ze.dodge=rt(nt(Ro)),ze.burn=rt(nt(Do));for(var $o=ze,Yr=S.type,Po=S.clip_rgb,Vo=S.TWOPI,Bo=Math.pow,Ho=Math.sin,jo=Math.cos,Go=function(r,s,o,g,b){r===void 0&&(r=300),s===void 0&&(s=-1.5),o===void 0&&(o=1),g===void 0&&(g=1),b===void 0&&(b=[0,1]);var y=0,d;Yr(b)==="array"?d=b[1]-b[0]:(d=0,b=[b,b]);var A=function(k){var N=Vo*((r+120)/360+s*k),R=Bo(b[0]+d*k,g),O=y!==0?o[0]+k*y:o,j=O*R*(1-R)/2,H=jo(N),X=Ho(N),ee=R+j*(-.14861*H+1.78277*X),Z=R+j*(-.29227*H-.90649*X),se=R+j*(1.97294*H);return F(Po([ee*255,Z*255,se*255,1]))};return A.start=function(k){return k==null?r:(r=k,A)},A.rotations=function(k){return k==null?s:(s=k,A)},A.gamma=function(k){return k==null?g:(g=k,A)},A.hue=function(k){return k==null?o:(o=k,Yr(o)==="array"?(y=o[1]-o[0],y===0&&(o=o[1])):y=0,A)},A.lightness=function(k){return k==null?b:(Yr(k)==="array"?(b=k,d=k[1]-k[0]):(b=[k,k],d=0),A)},A.scale=function(){return F.scale(A)},A.hue(o),A},Yo="0123456789abcdef",Uo=Math.floor,Wo=Math.random,qo=function(){for(var r="#",s=0;s<6;s++)r+=Yo.charAt(Uo(Wo()*16));return new L(r,"hex")},Yn=Math.log,zo=Math.pow,Ko=Math.floor,Xo=Math.abs,Un=function(r,s){s===void 0&&(s=null);var o={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return c(r)==="object"&&(r=Object.values(r)),r.forEach(function(g){s&&c(g)==="object"&&(g=g[s]),g!=null&&!isNaN(g)&&(o.values.push(g),o.sum+=g,g<o.min&&(o.min=g),g>o.max&&(o.max=g),o.count+=1)}),o.domain=[o.min,o.max],o.limits=function(g,b){return Wn(o,g,b)},o},Wn=function(r,s,o){s===void 0&&(s="equal"),o===void 0&&(o=7),c(r)=="array"&&(r=Un(r));var g=r.min,b=r.max,y=r.values.sort(function(Xr,Qr){return Xr-Qr});if(o===1)return[g,b];var d=[];if(s.substr(0,1)==="c"&&(d.push(g),d.push(b)),s.substr(0,1)==="e"){d.push(g);for(var A=1;A<o;A++)d.push(g+A/o*(b-g));d.push(b)}else if(s.substr(0,1)==="l"){if(g<=0)throw new Error("Logarithmic scales are only possible for values > 0");var k=Math.LOG10E*Yn(g),N=Math.LOG10E*Yn(b);d.push(g);for(var R=1;R<o;R++)d.push(zo(10,k+R/o*(N-k)));d.push(b)}else if(s.substr(0,1)==="q"){d.push(g);for(var O=1;O<o;O++){var j=(y.length-1)*O/o,H=Ko(j);if(H===j)d.push(y[H]);else{var X=j-H;d.push(y[H]*(1-X)+y[H+1]*X)}}d.push(b)}else if(s.substr(0,1)==="k"){var ee,Z=y.length,se=new Array(Z),ge=new Array(o),Me=!0,Ie=0,Ue=null;Ue=[],Ue.push(g);for(var ne=1;ne<o;ne++)Ue.push(g+ne/o*(b-g));for(Ue.push(b);Me;){for(var $=0;$<o;$++)ge[$]=0;for(var z=0;z<Z;z++)for(var te=y[z],J=Number.MAX_VALUE,je=void 0,be=0;be<o;be++){var ce=Xo(Ue[be]-te);ce<J&&(J=ce,je=be),ge[je]++,se[z]=je}for(var ue=new Array(o),we=0;we<o;we++)ue[we]=null;for(var pe=0;pe<Z;pe++)ee=se[pe],ue[ee]===null?ue[ee]=y[pe]:ue[ee]+=y[pe];for(var it=0;it<o;it++)ue[it]*=1/ge[it];Me=!1;for(var bt=0;bt<o;bt++)if(ue[bt]!==Ue[bt]){Me=!0;break}Ue=ue,Ie++,Ie>200&&(Me=!1)}for(var It={},qr=0;qr<o;qr++)It[qr]=[];for(var zt=0;zt<Z;zt++)ee=se[zt],It[ee].push(y[zt]);for(var lt=[],Ft=0;Ft<o;Ft++)lt.push(It[Ft][0]),lt.push(It[Ft][It[Ft].length-1]);lt=lt.sort(function(Xr,Qr){return Xr-Qr}),d.push(lt[0]);for(var zr=1;zr<lt.length;zr+=2){var Kr=lt[zr];!isNaN(Kr)&&d.indexOf(Kr)===-1&&d.push(Kr)}}return d},qn={analyze:Un,limits:Wn},Qo=function(r,s){r=new L(r),s=new L(s);var o=r.luminance(),g=s.luminance();return o>g?(o+.05)/(g+.05):(g+.05)/(o+.05)},Wt=Math.sqrt,Zo=Math.atan2,zn=Math.abs,Kn=Math.cos,Ur=Math.PI,Jo=function(r,s,o,g){o===void 0&&(o=1),g===void 0&&(g=1),r=new L(r),s=new L(s);for(var b=Array.from(r.lab()),y=b[0],d=b[1],A=b[2],k=Array.from(s.lab()),N=k[0],R=k[1],O=k[2],j=Wt(d*d+A*A),H=Wt(R*R+O*O),X=y<16?.511:.040975*y/(1+.01765*y),ee=.0638*j/(1+.0131*j)+.638,Z=j<1e-6?0:Zo(A,d)*180/Ur;Z<0;)Z+=360;for(;Z>=360;)Z-=360;var se=Z>=164&&Z<=345?.56+zn(.2*Kn(Ur*(Z+168)/180)):.36+zn(.4*Kn(Ur*(Z+35)/180)),ge=j*j*j*j,Me=Wt(ge/(ge+1900)),Ie=ee*(Me*se+1-Me),Ue=y-N,ne=j-H,$=d-R,z=A-O,te=$*$+z*z-ne*ne,J=Ue/(o*X),je=ne/(g*ee),be=Ie;return Wt(J*J+je*je+te/(be*be))},el=function(r,s,o){o===void 0&&(o="lab"),r=new L(r),s=new L(s);var g=r.get(o),b=s.get(o),y=0;for(var d in g){var A=(g[d]||0)-(b[d]||0);y+=A*A}return Math.sqrt(y)},tl=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];try{return new(Function.prototype.bind.apply(L,[null].concat(r))),!0}catch(o){return!1}},rl={cool:function(){return Ut([F.hsl(180,1,.9),F.hsl(250,.7,.4)])},hot:function(){return Ut(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")}},qt={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},Wr=0,Xn=Object.keys(qt);Wr<Xn.length;Wr+=1){var Qn=Xn[Wr];qt[Qn.toLowerCase()]=qt[Qn]}var nl=qt;F.average=Eo,F.bezier=To,F.blend=$o,F.cubehelix=Go,F.mix=F.interpolate=Vn,F.random=qo,F.scale=Ut,F.analyze=qn.analyze,F.contrast=Qo,F.deltaE=Jo,F.distance=el,F.limits=qn.limits,F.valid=tl,F.scales=rl,F.colors=dt,F.brewer=nl;var il=F;return il})});var Ai=Zr((_i,er)=>{((e,n)=>{typeof define=="function"&&define.amd?define([],n):typeof er=="object"&&er.exports?er.exports=n():e.fuzzysort=n()})(_i,e=>{"use strict";var n=(V,M)=>{if(V=="farzher")return{target:"farzher was here (^-^*)/",score:0,_indexes:[0]};if(!V||!M)return ie;var _=w(V);Te(M)||(M=p(M));var u=_.bitflags;return(u&M._bitflags)!==u?ie:E(_,M)},t=(V,M,_)=>{if(V=="farzher")return[{target:"farzher was here (^-^*)/",score:0,_indexes:[0],obj:M?M[0]:ie}];if(!V)return _&&_.all?S(V,M,_):Qe;var u=w(V),h=u.bitflags,m=u.containsSpace,C=_&&_.threshold||Pe,v=_&&_.limit||xe,x=0,T=0,I=M.length;if(_&&_.key)for(var D=_.key,P=0;P<I;++P){var G=M[P],q=qe(G,D);if(q&&(Te(q)||(q=p(q)),(h&q._bitflags)===h)){var U=E(u,q);U!==ie&&(U.score<C||(U={target:U.target,_targetLower:"",_targetLowerCodes:ie,_nextBeginningIndexes:ie,_bitflags:0,score:U.score,_indexes:U._indexes,obj:G},x<v?(Ve.add(U),++x):(++T,U.score>Ve.peek().score&&Ve.replaceTop(U))))}}else if(_&&_.keys)for(var fe=_.scoreFn||Ye,le=_.keys,Oe=le.length,P=0;P<I;++P){for(var G=M[P],ye=new Array(Oe),Se=0;Se<Oe;++Se){var D=le[Se],q=qe(G,D);if(!q){ye[Se]=ie;continue}Te(q)||(q=p(q)),(h&q._bitflags)!==h?ye[Se]=ie:ye[Se]=E(u,q)}ye.obj=G;var ae=fe(ye);ae!==ie&&(ae<C||(ye.score=ae,x<v?(Ve.add(ye),++x):(++T,ae>Ve.peek().score&&Ve.replaceTop(ye))))}else for(var P=0;P<I;++P){var q=M[P];if(q&&(Te(q)||(q=p(q)),(h&q._bitflags)===h)){var U=E(u,q);U!==ie&&(U.score<C||(x<v?(Ve.add(U),++x):(++T,U.score>Ve.peek().score&&Ve.replaceTop(U))))}}if(x===0)return Qe;for(var Re=new Array(x),P=x-1;P>=0;--P)Re[P]=Ve.poll();return Re.total=x+T,Re},a=(V,M,_)=>{if(typeof M=="function")return i(V,M);if(V===ie)return ie;M===void 0&&(M="<b>"),_===void 0&&(_="</b>");var u="",h=0,m=!1,C=V.target,v=C.length,x=V._indexes;x=x.slice(0,x.len).sort((D,P)=>D-P);for(var T=0;T<v;++T){var I=C[T];if(x[h]===T){if(++h,m||(m=!0,u+=M),h===x.length){u+=I+_+C.substr(T+1);break}}else m&&(m=!1,u+=_);u+=I}return u},i=(T,M)=>{if(T===ie)return ie;var _=T.target,u=_.length,h=T._indexes;h=h.slice(0,h.len).sort((P,G)=>P-G);for(var m="",C=0,v=0,x=!1,T=[],I=0;I<u;++I){var D=_[I];if(h[v]===I){if(++v,x||(x=!0,T.push(m),m=""),v===h.length){m+=D,T.push(M(m,C++)),m="",T.push(_.substr(I+1));break}}else x&&(x=!1,T.push(M(m,C++)),m="");m+=D}return T},l=V=>V._indexes.slice(0,V._indexes.len).sort((M,_)=>M-_),c=V=>{typeof V!="string"&&(V="");var M=Y(V);return{target:V,_targetLower:M._lower,_targetLowerCodes:M.lowerCodes,_nextBeginningIndexes:ie,_bitflags:M.bitflags,score:ie,_indexes:[0],obj:ie}},f=V=>{typeof V!="string"&&(V=""),V=V.trim();var M=Y(V),_=[];if(M.containsSpace){var u=V.split(/\s+/);u=[...new Set(u)];for(var h=0;h<u.length;h++)if(u[h]!==""){var m=Y(u[h]);_.push({lowerCodes:m.lowerCodes,_lower:u[h].toLowerCase(),containsSpace:!1})}}return{lowerCodes:M.lowerCodes,bitflags:M.bitflags,containsSpace:M.containsSpace,_lower:M._lower,spaceSearches:_}},p=V=>{if(V.length>999)return c(V);var M=re.get(V);return M!==void 0||(M=c(V),re.set(V,M)),M},w=V=>{if(V.length>999)return f(V);var M=F.get(V);return M!==void 0||(M=f(V),F.set(V,M)),M},S=(V,M,_)=>{var u=[];u.total=M.length;var h=_&&_.limit||xe;if(_&&_.key)for(var m=0;m<M.length;m++){var C=M[m],v=qe(C,_.key);if(v){Te(v)||(v=p(v)),v.score=Pe,v._indexes.len=0;var x=v;if(x={target:x.target,_targetLower:"",_targetLowerCodes:ie,_nextBeginningIndexes:ie,_bitflags:0,score:v.score,_indexes:ie,obj:C},u.push(x),u.length>=h)return u}}else if(_&&_.keys)for(var m=0;m<M.length;m++){for(var C=M[m],T=new Array(_.keys.length),I=_.keys.length-1;I>=0;--I){var v=qe(C,_.keys[I]);if(!v){T[I]=ie;continue}Te(v)||(v=p(v)),v.score=Pe,v._indexes.len=0,T[I]=v}if(T.obj=C,T.score=Pe,u.push(T),u.length>=h)return u}else for(var m=0;m<M.length;m++){var v=M[m];if(v&&(Te(v)||(v=p(v)),v.score=Pe,v._indexes.len=0,u.push(v),u.length>=h))return u}return u},E=(V,M,_=!1)=>{if(_===!1&&V.containsSpace)return B(V,M);for(var u=V._lower,h=V.lowerCodes,m=h[0],C=M._targetLowerCodes,v=h.length,x=C.length,P=0,T=0,I=0;;){var D=m===C[T];if(D){if(oe[I++]=T,++P,P===v)break;m=h[P]}if(++T,T>=x)return ie}var P=0,G=!1,q=0,U=M._nextBeginningIndexes;U===ie&&(U=M._nextBeginningIndexes=Q(M.target));var fe=T=oe[0]===0?0:U[oe[0]-1],le=0;if(T!==x)for(;;)if(T>=x){if(P<=0||(++le,le>200))break;--P;var Oe=ke[--q];T=U[Oe]}else{var D=h[P]===C[T];if(D){if(ke[q++]=T,++P,P===v){G=!0;break}++T}else T=U[T]}var ye=M._targetLower.indexOf(u,oe[0]),Se=~ye;if(Se&&!G)for(var ae=0;ae<I;++ae)oe[ae]=ye+ae;var Re=!1;Se&&(Re=M._nextBeginningIndexes[ye-1]===ye);{if(G)var _e=ke,Ke=q;else var _e=oe,Ke=I;for(var Le=0,et=0,ae=1;ae<v;++ae)_e[ae]-_e[ae-1]!==1&&(Le-=_e[ae],++et);var gt=_e[v-1]-_e[0]-(v-1);if(Le-=(12+gt)*et,_e[0]!==0&&(Le-=_e[0]*_e[0]*.2),!G)Le*=1e3;else{for(var tt=1,ae=U[0];ae<x;ae=U[ae])++tt;tt>24&&(Le*=(tt-24)*10)}Se&&(Le/=1+v*v*1),Re&&(Le/=1+v*v*1),Le-=x-v,M.score=Le;for(var ae=0;ae<Ke;++ae)M._indexes[ae]=_e[ae];return M._indexes.len=Ke,M}},B=(V,M)=>{for(var _=new Set,u=0,h=ie,m=0,C=V.spaceSearches,I=0;I<C.length;++I){var v=C[I];if(h=E(v,M),h===ie)return ie;u+=h.score,h._indexes[0]<m&&(u-=m-h._indexes[0]),m=h._indexes[0];for(var x=0;x<h._indexes.len;++x)_.add(h._indexes[x])}var T=E(V,M,!0);if(T!==ie&&T.score>u)return T;h.score=u;var I=0;for(let D of _)h._indexes[I++]=D;return h._indexes.len=I,h},Y=V=>{for(var M=V.length,_=V.toLowerCase(),u=[],h=0,m=!1,C=0;C<M;++C){var v=u[C]=_.charCodeAt(C);if(v===32){m=!0;continue}var x=v>=97&&v<=122?v-97:v>=48&&v<=57?26:v<=127?30:31;h|=1<<x}return{lowerCodes:u,bitflags:h,containsSpace:m,_lower:_}},K=V=>{for(var M=V.length,_=[],u=0,h=!1,m=!1,C=0;C<M;++C){var v=V.charCodeAt(C),x=v>=65&&v<=90,T=x||v>=97&&v<=122||v>=48&&v<=57,I=x&&!h||!m||!T;h=x,m=T,I&&(_[u++]=C)}return _},Q=V=>{for(var M=V.length,_=K(V),u=[],h=_[0],m=0,C=0;C<M;++C)h>C?u[C]=h:(h=_[++m],u[C]=h===void 0?M:h);return u},L=()=>{re.clear(),F.clear(),oe=[],ke=[]},re=new Map,F=new Map,oe=[],ke=[],Ye=V=>{for(var M=Pe,_=V.length,u=0;u<_;++u){var h=V[u];if(h!==ie){var m=h.score;m>M&&(M=m)}}return M===Pe?ie:M},qe=(V,M)=>{var _=V[M];if(_!==void 0)return _;var u=M;Array.isArray(M)||(u=M.split("."));for(var h=u.length,m=-1;V&&++m<h;)V=V[u[m]];return V},Te=V=>typeof V=="object",xe=1/0,Pe=-xe,Qe=[];Qe.total=0;var ie=null,Tt=V=>{var M=[],_=0,u={},h=m=>{for(var C=0,v=M[C],x=1;x<_;){var T=x+1;C=x,T<_&&M[T].score<M[x].score&&(C=T),M[C-1>>1]=M[C],x=1+(C<<1)}for(var I=C-1>>1;C>0&&v.score<M[I].score;I=(C=I)-1>>1)M[C]=M[I];M[C]=v};return u.add=m=>{var C=_;M[_++]=m;for(var v=C-1>>1;C>0&&m.score<M[v].score;v=(C=v)-1>>1)M[C]=M[v];M[C]=m},u.poll=m=>{if(_!==0){var C=M[0];return M[0]=M[--_],h(),C}},u.peek=m=>{if(_!==0)return M[0]},u.replaceTop=m=>{M[0]=m,h()},u},Ve=Tt();return{single:n,go:t,highlight:a,prepare:c,indexes:l,cleanup:L}})});var cn=Zr((ar,ln)=>{(function(e,n){typeof ar=="object"&&typeof ln=="object"?ln.exports=n():typeof define=="function"&&define.amd?define([],n):typeof ar=="object"?ar.Pickr=n():e.Pickr=n()})(self,function(){return(()=>{"use strict";var e={d:(_,u)=>{for(var h in u)e.o(u,h)&&!e.o(_,h)&&Object.defineProperty(_,h,{enumerable:!0,get:u[h]})},o:(_,u)=>Object.prototype.hasOwnProperty.call(_,u),r:_=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_,"__esModule",{value:!0})}},n={};e.d(n,{default:()=>M});var t={};function a(_,u,h,m){let C=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};u instanceof HTMLCollection||u instanceof NodeList?u=Array.from(u):Array.isArray(u)||(u=[u]),Array.isArray(h)||(h=[h]);for(let v of u)for(let x of h)v[_](x,m,{capture:!1,...C});return Array.prototype.slice.call(arguments,1)}e.r(t),e.d(t,{adjustableInputNumbers:()=>S,createElementFromString:()=>c,createFromTemplate:()=>f,eventPath:()=>p,off:()=>l,on:()=>i,resolveElement:()=>w});let i=a.bind(null,"addEventListener"),l=a.bind(null,"removeEventListener");function c(_){let u=document.createElement("div");return u.innerHTML=_.trim(),u.firstElementChild}function f(_){let u=(m,C)=>{let v=m.getAttribute(C);return m.removeAttribute(C),v},h=function(m){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},v=u(m,":obj"),x=u(m,":ref"),T=v?C[v]={}:C;x&&(C[x]=m);for(let I of Array.from(m.children)){let D=u(I,":arr"),P=h(I,D?{}:T);D&&(T[D]||(T[D]=[])).push(Object.keys(P).length?P:I)}return C};return h(c(_))}function p(_){let u=_.path||_.composedPath&&_.composedPath();if(u)return u;let h=_.target.parentElement;for(u=[_.target,h];h=h.parentElement;)u.push(h);return u.push(document,window),u}function w(_){return _ instanceof Element?_:typeof _=="string"?_.split(/>>/g).reduce((u,h,m,C)=>(u=u.querySelector(h),m<C.length-1?u.shadowRoot:u),document):null}function S(_){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:m=>m;function h(m){let C=[.001,.01,.1][Number(m.shiftKey||2*m.ctrlKey)]*(m.deltaY<0?1:-1),v=0,x=_.selectionStart;_.value=_.value.replace(/[\d.]+/g,(T,I)=>I<=x&&I+T.length>=x?(x=I,u(Number(T),C,v)):(v++,T)),_.focus(),_.setSelectionRange(x,x),m.preventDefault(),_.dispatchEvent(new Event("input"))}i(_,"focus",()=>i(window,"wheel",h,{passive:!1})),i(_,"blur",()=>l(window,"wheel",h))}let{min:E,max:B,floor:Y,round:K}=Math;function Q(_,u,h){u/=100,h/=100;let m=Y(_=_/360*6),C=_-m,v=h*(1-u),x=h*(1-C*u),T=h*(1-(1-C)*u),I=m%6;return[255*[h,x,v,v,T,h][I],255*[T,h,h,x,v,v][I],255*[v,v,T,h,h,x][I]]}function L(_,u,h){return Q(_,u,h).map(m=>K(m).toString(16).padStart(2,"0"))}function re(_,u,h){let m=Q(_,u,h),C=m[0]/255,v=m[1]/255,x=m[2]/255,T=E(1-C,1-v,1-x);return[100*(T===1?0:(1-C-T)/(1-T)),100*(T===1?0:(1-v-T)/(1-T)),100*(T===1?0:(1-x-T)/(1-T)),100*T]}function F(_,u,h){let m=(2-(u/=100))*(h/=100)/2;return m!==0&&(u=m===1?0:m<.5?u*h/(2*m):u*h/(2-2*m)),[_,100*u,100*m]}function oe(_,u,h){let m=E(_/=255,u/=255,h/=255),C=B(_,u,h),v=C-m,x,T;if(v===0)x=T=0;else{T=v/C;let I=((C-_)/6+v/2)/v,D=((C-u)/6+v/2)/v,P=((C-h)/6+v/2)/v;_===C?x=P-D:u===C?x=1/3+I-P:h===C&&(x=2/3+D-I),x<0?x+=1:x>1&&(x-=1)}return[360*x,100*T,100*C]}function ke(_,u,h,m){return u/=100,h/=100,[...oe(255*(1-E(1,(_/=100)*(1-(m/=100))+m)),255*(1-E(1,u*(1-m)+m)),255*(1-E(1,h*(1-m)+m)))]}function Ye(_,u,h){u/=100;let m=2*(u*=(h/=100)<.5?h:1-h)/(h+u)*100,C=100*(h+u);return[_,isNaN(m)?0:m,C]}function qe(_){return oe(..._.match(/.{2}/g).map(u=>parseInt(u,16)))}function Te(_){_=_.match(/^[a-zA-Z]+$/)?function(C){if(C.toLowerCase()==="black")return"#000";let v=document.createElement("canvas").getContext("2d");return v.fillStyle=C,v.fillStyle==="#000"?null:v.fillStyle}(_):_;let u={cmyk:/^cmyk[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)/i,rgba:/^((rgba)|rgb)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,hsla:/^((hsla)|hsl)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,hsva:/^((hsva)|hsv)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,hexa:/^#?(([\dA-Fa-f]{3,4})|([\dA-Fa-f]{6})|([\dA-Fa-f]{8}))$/i},h=C=>C.map(v=>/^(|\d+)\.\d+|\d+$/.test(v)?Number(v):void 0),m;e:for(let C in u){if(!(m=u[C].exec(_)))continue;let v=x=>!!m[2]==(typeof x=="number");switch(C){case"cmyk":{let[,x,T,I,D]=h(m);if(x>100||T>100||I>100||D>100)break e;return{values:ke(x,T,I,D),type:C}}case"rgba":{let[,,,x,T,I,D]=h(m);if(x>255||T>255||I>255||D<0||D>1||!v(D))break e;return{values:[...oe(x,T,I),D],a:D,type:C}}case"hexa":{let[,x]=m;x.length!==4&&x.length!==3||(x=x.split("").map(D=>D+D).join(""));let T=x.substring(0,6),I=x.substring(6);return I=I?parseInt(I,16)/255:void 0,{values:[...qe(T),I],a:I,type:C}}case"hsla":{let[,,,x,T,I,D]=h(m);if(x>360||T>100||I>100||D<0||D>1||!v(D))break e;return{values:[...Ye(x,T,I),D],a:D,type:C}}case"hsva":{let[,,,x,T,I,D]=h(m);if(x>360||T>100||I>100||D<0||D>1||!v(D))break e;return{values:[x,T,I,D],a:D,type:C}}}}return{values:null,type:null}}function xe(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,C=(x,T)=>function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1;return T(~I?x.map(D=>Number(D.toFixed(I))):x)},v={h:_,s:u,v:h,a:m,toHSVA(){let x=[v.h,v.s,v.v,v.a];return x.toString=C(x,T=>`hsva(${T[0]}, ${T[1]}%, ${T[2]}%, ${v.a})`),x},toHSLA(){let x=[...F(v.h,v.s,v.v),v.a];return x.toString=C(x,T=>`hsla(${T[0]}, ${T[1]}%, ${T[2]}%, ${v.a})`),x},toRGBA(){let x=[...Q(v.h,v.s,v.v),v.a];return x.toString=C(x,T=>`rgba(${T[0]}, ${T[1]}, ${T[2]}, ${v.a})`),x},toCMYK(){let x=re(v.h,v.s,v.v);return x.toString=C(x,T=>`cmyk(${T[0]}%, ${T[1]}%, ${T[2]}%, ${T[3]}%)`),x},toHEXA(){let x=L(v.h,v.s,v.v),T=v.a>=1?"":Number((255*v.a).toFixed(0)).toString(16).toUpperCase().padStart(2,"0");return T&&x.push(T),x.toString=()=>`#${x.join("").toUpperCase()}`,x},clone:()=>xe(v.h,v.s,v.v,v.a)};return v}let Pe=_=>Math.max(Math.min(_,1),0);function Qe(_){let u={options:Object.assign({lock:null,onchange:()=>0,onstop:()=>0},_),_keyboard(v){let{options:x}=u,{type:T,key:I}=v;if(document.activeElement===x.wrapper){let{lock:D}=u.options,P=I==="ArrowUp",G=I==="ArrowRight",q=I==="ArrowDown",U=I==="ArrowLeft";if(T==="keydown"&&(P||G||q||U)){let fe=0,le=0;D==="v"?fe=P||G?1:-1:D==="h"?fe=P||G?-1:1:(le=P?-1:q?1:0,fe=U?-1:G?1:0),u.update(Pe(u.cache.x+.01*fe),Pe(u.cache.y+.01*le)),v.preventDefault()}else I.startsWith("Arrow")&&(u.options.onstop(),v.preventDefault())}},_tapstart(v){i(document,["mouseup","touchend","touchcancel"],u._tapstop),i(document,["mousemove","touchmove"],u._tapmove),v.cancelable&&v.preventDefault(),u._tapmove(v)},_tapmove(v){let{options:x,cache:T}=u,{lock:I,element:D,wrapper:P}=x,G=P.getBoundingClientRect(),q=0,U=0;if(v){let Oe=v&&v.touches&&v.touches[0];q=v?(Oe||v).clientX:0,U=v?(Oe||v).clientY:0,q<G.left?q=G.left:q>G.left+G.width&&(q=G.left+G.width),U<G.top?U=G.top:U>G.top+G.height&&(U=G.top+G.height),q-=G.left,U-=G.top}else T&&(q=T.x*G.width,U=T.y*G.height);I!=="h"&&(D.style.left=`calc(${q/G.width*100}% - ${D.offsetWidth/2}px)`),I!=="v"&&(D.style.top=`calc(${U/G.height*100}% - ${D.offsetHeight/2}px)`),u.cache={x:q/G.width,y:U/G.height};let fe=Pe(q/G.width),le=Pe(U/G.height);switch(I){case"v":return x.onchange(fe);case"h":return x.onchange(le);default:return x.onchange(fe,le)}},_tapstop(){u.options.onstop(),l(document,["mouseup","touchend","touchcancel"],u._tapstop),l(document,["mousemove","touchmove"],u._tapmove)},trigger(){u._tapmove()},update(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,{left:T,top:I,width:D,height:P}=u.options.wrapper.getBoundingClientRect();u.options.lock==="h"&&(x=v),u._tapmove({clientX:T+D*v,clientY:I+P*x})},destroy(){let{options:v,_tapstart:x,_keyboard:T}=u;l(document,["keydown","keyup"],T),l([v.wrapper,v.element],"mousedown",x),l([v.wrapper,v.element],"touchstart",x,{passive:!1})}},{options:h,_tapstart:m,_keyboard:C}=u;return i([h.wrapper,h.element],"mousedown",m),i([h.wrapper,h.element],"touchstart",m,{passive:!1}),i(document,["keydown","keyup"],C),u}function ie(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_=Object.assign({onchange:()=>0,className:"",elements:[]},_);let u=i(_.elements,"click",h=>{_.elements.forEach(m=>m.classList[h.target===m?"add":"remove"](_.className)),_.onchange(h),h.stopPropagation()});return{destroy:()=>l(...u)}}let Tt={variantFlipOrder:{start:"sme",middle:"mse",end:"ems"},positionFlipOrder:{top:"tbrl",right:"rltb",bottom:"btrl",left:"lrbt"},position:"bottom",margin:8},Ve=(_,u,h)=>{let{container:m,margin:C,position:v,variantFlipOrder:x,positionFlipOrder:T}={container:document.documentElement.getBoundingClientRect(),...Tt,...h},{left:I,top:D}=u.style;u.style.left="0",u.style.top="0";let P=_.getBoundingClientRect(),G=u.getBoundingClientRect(),q={t:P.top-G.height-C,b:P.bottom+C,r:P.right+C,l:P.left-G.width-C},U={vs:P.left,vm:P.left+P.width/2+-G.width/2,ve:P.left+P.width-G.width,hs:P.top,hm:P.bottom-P.height/2-G.height/2,he:P.bottom-G.height},[fe,le="middle"]=v.split("-"),Oe=T[fe],ye=x[le],{top:Se,left:ae,bottom:Re,right:_e}=m;for(let Ke of Oe){let Le=Ke==="t"||Ke==="b",et=q[Ke],[gt,tt]=Le?["top","left"]:["left","top"],[Ar,kr]=Le?[G.height,G.width]:[G.width,G.height],[Tr,Lr]=Le?[Re,_e]:[_e,Re],[Mr,Ir]=Le?[Se,ae]:[ae,Se];if(!(et<Mr||et+Ar>Tr))for(let jt of ye){let Lt=U[(Le?"v":"h")+jt];if(!(Lt<Ir||Lt+kr>Lr))return u.style[tt]=Lt-G[tt]+"px",u.style[gt]=et-G[gt]+"px",Ke+jt}}return u.style.left=I,u.style.top=D,null};function V(_,u,h){return u in _?Object.defineProperty(_,u,{value:h,enumerable:!0,configurable:!0,writable:!0}):_[u]=h,_}class M{constructor(u){V(this,"_initializingActive",!0),V(this,"_recalc",!0),V(this,"_nanopop",null),V(this,"_root",null),V(this,"_color",xe()),V(this,"_lastColor",xe()),V(this,"_swatchColors",[]),V(this,"_setupAnimationFrame",null),V(this,"_eventListener",{init:[],save:[],hide:[],show:[],clear:[],change:[],changestop:[],cancel:[],swatchselect:[]}),this.options=u=Object.assign({...M.DEFAULT_OPTIONS},u);let{swatches:h,components:m,theme:C,sliders:v,lockOpacity:x,padding:T}=u;["nano","monolith"].includes(C)&&!v&&(u.sliders="h"),m.interaction||(m.interaction={});let{preview:I,opacity:D,hue:P,palette:G}=m;m.opacity=!x&&D,m.palette=G||I||D||P,this._preBuild(),this._buildComponents(),this._bindEvents(),this._finalBuild(),h&&h.length&&h.forEach(le=>this.addSwatch(le));let{button:q,app:U}=this._root;this._nanopop=((le,Oe,ye)=>{let Se=typeof le!="object"||le instanceof HTMLElement?{reference:le,popper:Oe,...ye}:le;return{update(){let ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Se,{reference:Re,popper:_e}=Object.assign(Se,ae);if(!_e||!Re)throw new Error("Popper- or reference-element missing.");return Ve(Re,_e,Se)}}})(q,U,{margin:T}),q.setAttribute("role","button"),q.setAttribute("aria-label",this._t("btn:toggle"));let fe=this;this._setupAnimationFrame=requestAnimationFrame(function le(){if(!U.offsetWidth)return fe._setupAnimationFrame=requestAnimationFrame(le);fe.setColor(u.default),fe._rePositioningPicker(),u.defaultRepresentation&&(fe._representation=u.defaultRepresentation,fe.setColorRepresentation(fe._representation)),u.showAlways&&fe.show(),fe._initializingActive=!1,fe._emit("init")})}_preBuild(){let{options:u}=this;for(let h of["el","container"])u[h]=w(u[h]);this._root=(h=>{let{components:m,useAsButton:C,inline:v,appClass:x,theme:T,lockOpacity:I}=h.options,D=U=>U?"":'style="display:none" hidden',P=U=>h._t(U),G=f(` |
+ | <div :ref="root" class="pickr"> |
+ | |
+ | ${C?"":'<button type="button" :ref="button" class="pcr-button"></button>'} |
+ | |
+ | <div :ref="app" class="pcr-app ${x||""}" data-theme="${T}" ${v?'style="position: unset"':""} aria-label="${P("ui:dialog")}" role="window"> |
+ | <div class="pcr-selection" ${D(m.palette)}> |
+ | <div :obj="preview" class="pcr-color-preview" ${D(m.preview)}> |
+ | <button type="button" :ref="lastColor" class="pcr-last-color" aria-label="${P("btn:last-color")}"></button> |
+ | <div :ref="currentColor" class="pcr-current-color"></div> |
+ | </div> |
+ | |
+ | <div :obj="palette" class="pcr-color-palette"> |
+ | <div :ref="picker" class="pcr-picker"></div> |
+ | <div :ref="palette" class="pcr-palette" tabindex="0" aria-label="${P("aria:palette")}" role="listbox"></div> |
+ | </div> |
+ | |
+ | <div :obj="hue" class="pcr-color-chooser" ${D(m.hue)}> |
+ | <div :ref="picker" class="pcr-picker"></div> |
+ | <div :ref="slider" class="pcr-hue pcr-slider" tabindex="0" aria-label="${P("aria:hue")}" role="slider"></div> |
+ | </div> |
+ | |
+ | <div :obj="opacity" class="pcr-color-opacity" ${D(m.opacity)}> |
+ | <div :ref="picker" class="pcr-picker"></div> |
+ | <div :ref="slider" class="pcr-opacity pcr-slider" tabindex="0" aria-label="${P("aria:opacity")}" role="slider"></div> |
+ | </div> |
+ | </div> |
+ | |
+ | <div class="pcr-swatches ${m.palette?"":"pcr-last"}" :ref="swatches"></div> |
+ | |
+ | <div :obj="interaction" class="pcr-interaction" ${D(Object.keys(m.interaction).length)}> |
+ | <input :ref="result" class="pcr-result" type="text" spellcheck="false" ${D(m.interaction.input)} aria-label="${P("aria:input")}"> |
+ | |
+ | <input :arr="options" class="pcr-type" data-type="HEXA" value="${I?"HEX":"HEXA"}" type="button" ${D(m.interaction.hex)}> |
+ | <input :arr="options" class="pcr-type" data-type="RGBA" value="${I?"RGB":"RGBA"}" type="button" ${D(m.interaction.rgba)}> |
+ | <input :arr="options" class="pcr-type" data-type="HSLA" value="${I?"HSL":"HSLA"}" type="button" ${D(m.interaction.hsla)}> |
+ | <input :arr="options" class="pcr-type" data-type="HSVA" value="${I?"HSV":"HSVA"}" type="button" ${D(m.interaction.hsva)}> |
+ | <input :arr="options" class="pcr-type" data-type="CMYK" value="CMYK" type="button" ${D(m.interaction.cmyk)}> |
+ | |
+ | <input :ref="save" class="pcr-save" value="${P("btn:save")}" type="button" ${D(m.interaction.save)} aria-label="${P("aria:btn:save")}"> |
+ | <input :ref="cancel" class="pcr-cancel" value="${P("btn:cancel")}" type="button" ${D(m.interaction.cancel)} aria-label="${P("aria:btn:cancel")}"> |
+ | <input :ref="clear" class="pcr-clear" value="${P("btn:clear")}" type="button" ${D(m.interaction.clear)} aria-label="${P("aria:btn:clear")}"> |
+ | </div> |
+ | </div> |
+ | </div> |
+ | `),q=G.interaction;return q.options.find(U=>!U.hidden&&!U.classList.add("active")),q.type=()=>q.options.find(U=>U.classList.contains("active")),G})(this),u.useAsButton&&(this._root.button=u.el),u.container.appendChild(this._root.root)}_finalBuild(){let u=this.options,h=this._root;if(u.container.removeChild(h.root),u.inline){let m=u.el.parentElement;u.el.nextSibling?m.insertBefore(h.app,u.el.nextSibling):m.appendChild(h.app)}else u.container.appendChild(h.app);u.useAsButton?u.inline&&u.el.remove():u.el.parentNode.replaceChild(h.root,u.el),u.disabled&&this.disable(),u.comparison||(h.button.style.transition="none",u.useAsButton||(h.preview.lastColor.style.transition="none")),this.hide()}_buildComponents(){let u=this,h=this.options.components,m=(u.options.sliders||"v").repeat(2),[C,v]=m.match(/^[vh]+$/g)?m:[],x=()=>this._color||(this._color=this._lastColor.clone()),T={palette:Qe({element:u._root.palette.picker,wrapper:u._root.palette.palette,onstop:()=>u._emit("changestop","slider",u),onchange(I,D){if(!h.palette)return;let P=x(),{_root:G,options:q}=u,{lastColor:U,currentColor:fe}=G.preview;u._recalc&&(P.s=100*I,P.v=100-100*D,P.v<0&&(P.v=0),u._updateOutput("slider"));let le=P.toRGBA().toString(0);this.element.style.background=le,this.wrapper.style.background=` |
+ | linear-gradient(to top, rgba(0, 0, 0, ${P.a}), transparent), |
+ | linear-gradient(to left, hsla(${P.h}, 100%, 50%, ${P.a}), rgba(255, 255, 255, ${P.a})) |
+ | `,q.comparison?q.useAsButton||u._lastColor||U.style.setProperty("--pcr-color",le):(G.button.style.setProperty("--pcr-color",le),G.button.classList.remove("clear"));let Oe=P.toHEXA().toString();for(let{el:ye,color:Se}of u._swatchColors)ye.classList[Oe===Se.toHEXA().toString()?"add":"remove"]("pcr-active");fe.style.setProperty("--pcr-color",le)}}),hue:Qe({lock:v==="v"?"h":"v",element:u._root.hue.picker,wrapper:u._root.hue.slider,onstop:()=>u._emit("changestop","slider",u),onchange(I){if(!h.hue||!h.palette)return;let D=x();u._recalc&&(D.h=360*I),this.element.style.backgroundColor=`hsl(${D.h}, 100%, 50%)`,T.palette.trigger()}}),opacity:Qe({lock:C==="v"?"h":"v",element:u._root.opacity.picker,wrapper:u._root.opacity.slider,onstop:()=>u._emit("changestop","slider",u),onchange(I){if(!h.opacity||!h.palette)return;let D=x();u._recalc&&(D.a=Math.round(100*I)/100),this.element.style.background=`rgba(0, 0, 0, ${D.a})`,T.palette.trigger()}}),selectable:ie({elements:u._root.interaction.options,className:"active",onchange(I){u._representation=I.target.getAttribute("data-type").toUpperCase(),u._recalc&&u._updateOutput("swatch")}})};this._components=T}_bindEvents(){let{_root:u,options:h}=this,m=[i(u.interaction.clear,"click",()=>this._clearColor()),i([u.interaction.cancel,u.preview.lastColor],"click",()=>{this.setHSVA(...(this._lastColor||this._color).toHSVA(),!0),this._emit("cancel")}),i(u.interaction.save,"click",()=>{!this.applyColor()&&!h.showAlways&&this.hide()}),i(u.interaction.result,["keyup","input"],C=>{this.setColor(C.target.value,!0)&&!this._initializingActive&&(this._emit("change",this._color,"input",this),this._emit("changestop","input",this)),C.stopImmediatePropagation()}),i(u.interaction.result,["focus","blur"],C=>{this._recalc=C.type==="blur",this._recalc&&this._updateOutput(null)}),i([u.palette.palette,u.palette.picker,u.hue.slider,u.hue.picker,u.opacity.slider,u.opacity.picker],["mousedown","touchstart"],()=>this._recalc=!0,{passive:!0})];if(!h.showAlways){let C=h.closeWithKey;m.push(i(u.button,"click",()=>this.isOpen()?this.hide():this.show()),i(document,"keyup",v=>this.isOpen()&&(v.key===C||v.code===C)&&this.hide()),i(document,["touchstart","mousedown"],v=>{this.isOpen()&&!p(v).some(x=>x===u.app||x===u.button)&&this.hide()},{capture:!0}))}if(h.adjustableNumbers){let C={rgba:[255,255,255,1],hsva:[360,100,100,1],hsla:[360,100,100,1],cmyk:[100,100,100,100]};S(u.interaction.result,(v,x,T)=>{let I=C[this.getColorRepresentation().toLowerCase()];if(I){let D=I[T],P=v+(D>=100?1e3*x:x);return P<=0?0:Number((P<D?P:D).toPrecision(3))}return v})}if(h.autoReposition&&!h.inline){let C=null,v=this;m.push(i(window,["scroll","resize"],()=>{v.isOpen()&&(h.closeOnScroll&&v.hide(),C===null?(C=setTimeout(()=>C=null,100),requestAnimationFrame(function x(){v._rePositioningPicker(),C!==null&&requestAnimationFrame(x)})):(clearTimeout(C),C=setTimeout(()=>C=null,100)))},{capture:!0}))}this._eventBindings=m}_rePositioningPicker(){let{options:u}=this;if(!u.inline&&!this._nanopop.update({container:document.body.getBoundingClientRect(),position:u.position})){let h=this._root.app,m=h.getBoundingClientRect();h.style.top=(window.innerHeight-m.height)/2+"px",h.style.left=(window.innerWidth-m.width)/2+"px"}}_updateOutput(u){let{_root:h,_color:m,options:C}=this;if(h.interaction.type()){let v=`to${h.interaction.type().getAttribute("data-type")}`;h.interaction.result.value=typeof m[v]=="function"?m[v]().toString(C.outputPrecision):""}!this._initializingActive&&this._recalc&&this._emit("change",m,u,this)}_clearColor(){let u=arguments.length>0&&arguments[0]!==void 0&&arguments[0],{_root:h,options:m}=this;m.useAsButton||h.button.style.setProperty("--pcr-color","rgba(0, 0, 0, 0.15)"),h.button.classList.add("clear"),m.showAlways||this.hide(),this._lastColor=null,this._initializingActive||u||(this._emit("save",null),this._emit("clear"))}_parseLocalColor(u){let{values:h,type:m,a:C}=Te(u),{lockOpacity:v}=this.options,x=C!==void 0&&C!==1;return h&&h.length===3&&(h[3]=void 0),{values:!h||v&&x?null:h,type:m}}_t(u){return this.options.i18n[u]||M.I18N_DEFAULTS[u]}_emit(u){for(var h=arguments.length,m=new Array(h>1?h-1:0),C=1;C<h;C++)m[C-1]=arguments[C];this._eventListener[u].forEach(v=>v(...m,this))}on(u,h){return this._eventListener[u].push(h),this}off(u,h){let m=this._eventListener[u]||[],C=m.indexOf(h);return~C&&m.splice(C,1),this}addSwatch(u){let{values:h}=this._parseLocalColor(u);if(h){let{_swatchColors:m,_root:C}=this,v=xe(...h),x=c(`<button type="button" style="--pcr-color: ${v.toRGBA().toString(0)}" aria-label="${this._t("btn:swatch")}"/>`);return C.swatches.appendChild(x),m.push({el:x,color:v}),this._eventBindings.push(i(x,"click",()=>{this.setHSVA(...v.toHSVA(),!0),this._emit("swatchselect",v),this._emit("change",v,"swatch",this)})),!0}return!1}removeSwatch(u){let h=this._swatchColors[u];if(h){let{el:m}=h;return this._root.swatches.removeChild(m),this._swatchColors.splice(u,1),!0}return!1}applyColor(){let u=arguments.length>0&&arguments[0]!==void 0&&arguments[0],{preview:h,button:m}=this._root,C=this._color.toRGBA().toString(0);return h.lastColor.style.setProperty("--pcr-color",C),this.options.useAsButton||m.style.setProperty("--pcr-color",C),m.classList.remove("clear"),this._lastColor=this._color.clone(),this._initializingActive||u||this._emit("save",this._color),this}destroy(){cancelAnimationFrame(this._setupAnimationFrame),this._eventBindings.forEach(u=>l(...u)),Object.keys(this._components).forEach(u=>this._components[u].destroy())}destroyAndRemove(){this.destroy();let{root:u,app:h}=this._root;u.parentElement&&u.parentElement.removeChild(u),h.parentElement.removeChild(h),Object.keys(this).forEach(m=>this[m]=null)}hide(){return!!this.isOpen()&&(this._root.app.classList.remove("visible"),this._emit("hide"),!0)}show(){return!this.options.disabled&&!this.isOpen()&&(this._root.app.classList.add("visible"),this._rePositioningPicker(),this._emit("show",this._color),this)}isOpen(){return this._root.app.classList.contains("visible")}setHSVA(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:360,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,v=arguments.length>4&&arguments[4]!==void 0&&arguments[4],x=this._recalc;if(this._recalc=!1,u<0||u>360||h<0||h>100||m<0||m>100||C<0||C>1)return!1;this._color=xe(u,h,m,C);let{hue:T,opacity:I,palette:D}=this._components;return T.update(u/360),I.update(C),D.update(h/100,1-m/100),v||this.applyColor(),x&&this._updateOutput(),this._recalc=x,!0}setColor(u){let h=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(u===null)return this._clearColor(h),!0;let{values:m,type:C}=this._parseLocalColor(u);if(m){let v=C.toUpperCase(),{options:x}=this._root.interaction,T=x.find(I=>I.getAttribute("data-type")===v);if(T&&!T.hidden)for(let I of x)I.classList[I===T?"add":"remove"]("active");return!!this.setHSVA(...m,h)&&this.setColorRepresentation(v)}return!1}setColorRepresentation(u){return u=u.toUpperCase(),!!this._root.interaction.options.find(h=>h.getAttribute("data-type").startsWith(u)&&!h.click())}getColorRepresentation(){return this._representation}getColor(){return this._color}getSelectedColor(){return this._lastColor}getRoot(){return this._root}disable(){return this.hide(),this.options.disabled=!0,this._root.button.classList.add("disabled"),this}enable(){return this.options.disabled=!1,this._root.button.classList.remove("disabled"),this}}return V(M,"utils",t),V(M,"version","1.8.4"),V(M,"I18N_DEFAULTS",{"ui:dialog":"color picker dialog","btn:toggle":"toggle color picker dialog","btn:swatch":"color swatch","btn:last-color":"use previous color","btn:save":"Save","btn:cancel":"Cancel","btn:clear":"Clear","aria:btn:save":"save and close","aria:btn:cancel":"cancel and close","aria:btn:clear":"clear and close","aria:input":"color input field","aria:palette":"color selection area","aria:hue":"hue selection slider","aria:opacity":"selection slider"}),V(M,"DEFAULT_OPTIONS",{appClass:null,theme:"classic",useAsButton:!1,padding:8,disabled:!1,comparison:!0,closeOnScroll:!1,outputPrecision:0,lockOpacity:!1,autoReposition:!0,container:"body",components:{interaction:{}},i18n:{},swatches:null,inline:!1,sliders:null,default:"#42445a",defaultRepresentation:null,position:"bottom-middle",adjustableNumbers:!0,showAlways:!1,closeWithKey:"Escape"}),V(M,"create",_=>new M(_)),n=n.default})()})});var Bu={};ul(Bu,{default:()=>_r});module.exports=fl(Bu);var yt=require("obsidian"),Qt=class extends yt.Modal{constructor(t,a,i,l){super(t);this.plugin=a,this.config=l,this.section=i}onOpen(){let{contentEl:t,modalEl:a}=this;a.addClass("modal-style-settings"),new yt.Setting(t).setName(`Export settings for: ${this.section}`).then(i=>{let l=JSON.stringify(this.config,null,2);i.controlEl.createEl("a",{cls:"style-settings-copy",text:"Copy to clipboard",href:"#"},c=>{new yt.TextAreaComponent(t).setValue(l).then(f=>{c.addEventListener("click",p=>{p.preventDefault(),f.inputEl.select(),f.inputEl.setSelectionRange(0,99999),document.execCommand("copy"),c.addClass("success"),setTimeout(()=>{c.parentNode&&c.removeClass("success")},2e3)})})}),i.controlEl.createEl("a",{cls:"style-settings-download",text:"Download",attr:{download:"style-settings.json",href:`data:application/json;charset=utf-8,${encodeURIComponent(l)}`}})})}onClose(){let{contentEl:t}=this;t.empty()}};var Ze=require("obsidian"),Zt=class extends Ze.Modal{constructor(t,a){super(t);this.plugin=a}onOpen(){let{contentEl:t,modalEl:a}=this;a.addClass("modal-style-settings"),new Ze.Setting(t).setName("Import style setting").setDesc("Import an entire or partial configuration. Warning: this may override existing settings"),new Ze.Setting(t).then(i=>{let l=createSpan({cls:"style-settings-import-error",text:"Error importing config"});i.nameEl.appendChild(l);let c=async f=>{if(f)try{let p=JSON.parse(f);await this.plugin.settingsManager.setSettings(p),this.plugin.settingsTab.display(),this.close()}catch(p){l.addClass("active"),l.setText(`Error importing style settings: ${p}`)}else l.addClass("active"),l.setText("Error importing style settings: config is empty")};i.controlEl.createEl("input",{cls:"style-settings-import-input",attr:{id:"style-settings-import-input",name:"style-settings-import-input",type:"file",accept:".json"}},f=>{f.addEventListener("change",p=>{if(!p.target)return;let w=new FileReader;w.onload=async E=>{var B;(B=E.target)!=null&&B.result&&await c(E.target.result.toString().trim())};let S=p.target;S.files&&w.readAsText(S.files[0])})}),i.controlEl.createEl("label",{cls:"style-settings-import-label",text:"Import from file",attr:{for:"style-settings-import-input"}}),new Ze.TextAreaComponent(t).setPlaceholder("Paste config here...").then(f=>{new Ze.ButtonComponent(t).setButtonText("Save").onClick(async()=>{await c(f.getValue().trim())})})})}onClose(){let{contentEl:t}=this;t.empty()}};var he={HEADING:"heading",INFO_TEXT:"info-text",CLASS_TOGGLE:"class-toggle",CLASS_SELECT:"class-select",VARIABLE_TEXT:"variable-text",VARIABLE_NUMBER:"variable-number",VARIABLE_NUMBER_SLIDER:"variable-number-slider",VARIABLE_SELECT:"variable-select",VARIABLE_COLOR:"variable-color",VARIABLE_THEMED_COLOR:"variable-themed-color",COLOR_GRADIENT:"color-gradient"};var rn=Xt(Jn());function St(e,n,t,a,i=[]){let l=(0,rn.default)(t),c=i.reduce((f,p)=>(f.push(...St(p.id,p.format,t,a)),f),[]);switch(n){case"hex":return[{key:e,value:t},...c];case"hsl":return[{key:e,value:l.css("hsl")},...c];case"hsl-values":{let f=l.hsl(),p=a?`,${l.alpha()}`:"",w=isNaN(f[0])?0:f[0];return[{key:e,value:`${w},${f[1]*100}%,${f[2]*100}%${p}`},...c]}case"hsl-split":{let f=l.hsl(),p=isNaN(f[0])?0:f[0],w=[{key:`${e}-h`,value:p.toString()},{key:`${e}-s`,value:(f[1]*100).toString()+"%"},{key:`${e}-l`,value:(f[2]*100).toString()+"%"},...c];return a&&w.push({key:`${e}-a`,value:l.alpha().toString()}),w}case"hsl-split-decimal":{let f=l.hsl(),p=isNaN(f[0])?0:f[0],w=[{key:`${e}-h`,value:p.toString()},{key:`${e}-s`,value:f[1].toString()},{key:`${e}-l`,value:f[2].toString()},...c];return a&&w.push({key:`${e}-a`,value:l.alpha().toString()}),w}case"rgb":return[{key:e,value:l.css()},...c];case"rgb-values":{let f=l.rgb(),p=a?`,${l.alpha()}`:"";return[{key:e,value:`${f[0]},${f[1]},${f[2]}${p}`},...c]}case"rgb-split":{let f=l.rgb(),p=[{key:`${e}-r`,value:f[0].toString()},{key:`${e}-g`,value:f[1].toString()},{key:`${e}-b`,value:f[2].toString()},...c];return a&&p.push({key:`${e}-a`,value:l.alpha().toString()}),p}}}function tn(e,n,t,a,i,l,c){let f=rn.default.scale([t.trim(),a.trim()]).domain([0,100]);for(let p=0;p<=100;p++)if(p%l===0){let w=f(p);e.push(...St(`${n}-${p.toString().padStart(c,"0")}`,i,w.css(),w.alpha()!==1))}}function gl(e,n,t,a){let i=[],l=[],c=[],f={},p={},w={},S=new Set;for(let E in e){let[B,Y,K]=E.split("@@");if(!n[B])continue;let L=n[B][Y];if(!L)continue;let re=e[E];switch(L.type){case he.VARIABLE_NUMBER:case he.VARIABLE_NUMBER_SLIDER:{let F=L.format,oe=re!==void 0?re:L.default;i.push({key:L.id,value:`${oe}${F||""}`});continue}case he.VARIABLE_TEXT:case he.VARIABLE_SELECT:{let F=L,oe=re!==void 0?re.toString():F.default.toString();F.quotes&&(oe!=='""'?oe=`'${oe}'`:oe=""),i.push({key:L.id,value:oe});continue}case he.VARIABLE_COLOR:{S.has(B)||S.add(B);let F=L,oe=re!==void 0?re.toString():F.default;oe&&(i.push(...St(L.id,F.format,oe,F.opacity,F["alt-format"])),St(L.id,"rgb",oe,F.opacity).forEach(ke=>{f[ke.key]=ke.value}));continue}case he.VARIABLE_THEMED_COLOR:{S.has(B)||S.add(B);let F=L,ke=re!==void 0?re.toString():F[K==="light"?"default-light":"default-dark"];(K==="light"?l:c).push(...St(L.id,F.format,ke,F.opacity,F["alt-format"])),St(L.id,"rgb",ke,F.opacity).forEach(Ye=>{K==="light"?p[Ye.key]=Ye.value:w[Ye.key]=Ye.value});continue}}}return S.forEach(E=>{let B=t[E];B&&B.forEach(Y=>{var ke,Ye,qe;let{from:K,to:Q,format:L,step:re,id:F,pad:oe=0}=Y;if(p[K]){let Te=p[K],xe=p[Q]||((ke=a.plugin.getCSSVar(Q).light)==null?void 0:ke.trim());xe&&tn(l,F,Te,xe,L,re,oe)}if(w[K]){let Te=w[K],xe=w[Q]||((Ye=a.plugin.getCSSVar(Q).dark)==null?void 0:Ye.trim());xe&&tn(c,F,Te,xe,L,re,oe)}if(f[K]){let Te=f[K],xe=f[Q]||((qe=a.plugin.getCSSVar(Q).current)==null?void 0:qe.trim());xe&&tn(i,F,Te,xe,L,re,oe)}})}),[i,l,c]}var Jt=class{constructor(n){this.config={};this.gradients={};this.plugin=n,this.settings={},this.styleTag=document.createElement("style"),this.styleTag.id="css-settings-manager",document.getElementsByTagName("head")[0].appendChild(this.styleTag)}cleanup(){this.styleTag.remove(),this.removeClasses()}async save(){await this.plugin.saveData(this.settings),this.setCSSVariables()}async load(){this.settings=Object.assign({},await this.plugin.loadData())}initClasses(){Object.keys(this.config).forEach(n=>{let t=this.config[n];Object.keys(t).forEach(a=>{let i=t[a];if(i.type===he.CLASS_TOGGLE){let l=i,c=this.getSetting(n,a);(c===!0||c===void 0&&l.default===!0)&&document.body.classList.add(i.id)}else if(i.type===he.CLASS_SELECT){let l=i,c=this.getSetting(n,a);c===void 0&&l.default?c=l.default:c===void 0&&(c="none"),c!=="none"&&document.body.classList.add(c)}})})}removeClasses(){Object.keys(this.config).forEach(n=>{let t=this.config[n];Object.keys(t).forEach(a=>{let i=t[a];i.type===he.CLASS_TOGGLE?document.body.classList.remove(i.id):i.type===he.CLASS_SELECT&&i.options.forEach(c=>{typeof c=="string"?document.body.classList.remove(c):document.body.classList.remove(c.value)})})})}setCSSVariables(){let[n,t,a]=gl(this.settings,this.config,this.gradients,this);this.styleTag.innerText=` |
+ | body.css-settings-manager { |
+ | ${n.reduce((i,l)=>i+`--${l.key}: ${l.value}; `,"")} |
+ | } |
+ | |
+ | body.theme-light.css-settings-manager { |
+ | ${t.reduce((i,l)=>i+`--${l.key}: ${l.value}; `,"")} |
+ | } |
+ | |
+ | body.theme-dark.css-settings-manager { |
+ | ${a.reduce((i,l)=>i+`--${l.key}: ${l.value}; `,"")} |
+ | } |
+ | `.trim().replace(/[\r\n\s]+/g," "),this.plugin.app.workspace.trigger("css-change",{source:"style-settings"})}setConfig(n){this.config={},this.gradients={},n.forEach(a=>{this.config[a.id]={},a.settings.forEach(i=>{this.config[a.id][i.id]=i,i.type===he.COLOR_GRADIENT&&(this.gradients[a.id]||(this.gradients[a.id]=[]),this.gradients[a.id].push(i))})});let t=!1;for(let a in this.settings){let[i,l]=a.split("@@");this.config[i]&&!this.config[i][l]&&(delete this.settings[a],t=!0)}t?this.save():this.setCSSVariables()}getSetting(n,t){return this.settings[`${n}@@${t}`]}getSettings(n,t){return t.reduce((a,i)=>{let l=`${n}@@${i}`,c=["dark","light"];return this.settings[l]&&(a[l]=this.settings[l]),c.forEach(f=>{let p=`${l}@@${f}`;this.settings[p]&&(a[p]=this.settings[p])}),a},{})}setSetting(n,t,a){this.settings[`${n}@@${t}`]=a,this.save(),this.removeClasses(),this.initClasses()}setSettings(n){return Object.keys(n).forEach(t=>{this.settings[t]=n[t]}),this.removeClasses(),this.initClasses(),this.save()}clearSetting(n,t){delete this.settings[`${n}@@${t}`],this.save(),this.removeClasses(),this.initClasses()}clearSection(n){Object.keys(this.settings).forEach(t=>{let[a]=t.split("@@");a===n&&delete this.settings[t]}),this.save(),this.removeClasses(),this.initClasses()}export(n,t){new Qt(this.plugin.app,this.plugin,n,t).open()}import(){new Zt(this.plugin.app,this.plugin).open()}};var ei={};var ti={};var ri={};var ni={"Default:":"Standard:","Error:":"Fehler:","missing default light value, or value is not in a valid color format":"Fehlender heller standard Wert oder Wert ist in keinem validen Farb-Format","missing default dark value, or value is not in a valid color format":"Fehlender dunkler standard Wert oder Wert ist in keinem validen Farb-Format","missing default value, or value is not in a valid color format":"Fehlender standard Wert oder Wert ist in keinem validen Farb-Format","missing default value":"Fehlender standard Wert"};var nn={"Default:":"Default:","Error:":"Error:","missing default light value, or value is not in a valid color format":"missing default light value, or value is not in a valid color format","missing default dark value, or value is not in a valid color format":"missing default dark value, or value is not in a valid color format","missing default value, or value is not in a valid color format":"missing default value, or value is not in a valid color format","missing default value":"missing default value"};var ii={};var ai={};var si={};var oi={};var li={};var ci={};var ui={};var fi={"Default:":"Standaard:","Error:":"Error:","missing default light value, or value is not in a valid color format":"Geen standaard waarde voor het lichte thema, of de waarde is niet in het goede formaat","missing default dark value, or value is not in a valid color format":"Geen standaard waarde voor het donkere thema, of de waarde is niet in het goede formaat","missing default value, or value is not in a valid color format":"Geen standaard waarde, of de waarde is niet in het goede formaat","missing default value":"Geen standaard waarde"};var gi={};var pi={};var hi={};var di={};var vi={};var mi={};var bi={};var yi={};var Si={};var Ci={"Default:":"\u9ED8\u8BA4\uFF1A","Error:":"\u9519\u8BEF\uFF1A","missing default light value, or value is not in a valid color format":"\u7F3A\u5C11\u9ED8\u8BA4\u7684\u6D45\u8272\u6A21\u5F0F\u8272\u503C\uFF0C\u6216\u8BE5\u8272\u503C\u6CA1\u6709\u91C7\u7528\u4E00\u4E2A\u6709\u6548\u7684\u989C\u8272\u683C\u5F0F","missing default dark value, or value is not in a valid color format":"\u7F3A\u5C11\u9ED8\u8BA4\u7684\u6DF1\u8272\u6A21\u5F0F\u8272\u503C\uFF0C\u6216\u8BE5\u8272\u503C\u6CA1\u6709\u91C7\u7528\u4E00\u4E2A\u6709\u6548\u7684\u989C\u8272\u683C\u5F0F","missing default value, or value is not in a valid color format":"\u7F3A\u5C11\u9ED8\u8BA4\u8272\u503C\uFF0C\u6216\u8BE5\u8272\u503C\u6CA1\u6709\u91C7\u7528\u4E00\u4E2A\u6709\u6548\u7684\u989C\u8272\u683C\u5F0F","missing default value":"\u7F3A\u5C11\u9ED8\u8BA4\u8272\u503C"};var xi={};var ct=window.localStorage.getItem("language"),pl={ar:ei,cz:ti,da:ri,de:ni,en:nn,es:ii,fr:ai,hi:si,id:oi,it:li,ja:ci,ko:ui,nl:fi,no:gi,pl:pi,"pt-BR":di,pt:hi,ro:vi,ru:mi,sq:bi,tr:yi,uk:Si,"zh-TW":xi,zh:Ci},an=pl[ct||"en"];function de(e){return an||console.error("Error: Style Settings locale not found",ct),an&&an[e]||nn[e]}var sn=/\/\*!?\s*@settings[\r\n]+?([\s\S]+?)\*\//g,wi=/^name:\s*(.+)$/m;function ve(e){return ct&&e[`title.${ct}`]||e.title}function me(e){return ct&&e[`description.${ct}`]||e.description}function Ct(e){return/^(#|rgb|hsl)/.test(e)}function Nt(e){let{el:n,isView:t,containerEl:a,swatches:i,opacity:l,defaultColor:c}=e;return{el:n,container:t?document.body:a,theme:"nano",swatches:i,lockOpacity:!l,default:c,position:"left-middle",components:{preview:!0,hue:!0,opacity:!!l,interaction:{hex:!0,rgba:!0,hsla:!0,input:!0,cancel:!0,save:!0}}}}function Ot(e){e.hide()}function Ei(e){return e===""?'""':e.replace(/[;<>]/g,"")}function We(e,n,t){let a=createFragment();if(e&&a.appendChild(document.createTextNode(e)),n){let i=createEl("small");i.appendChild(createEl("strong",{text:`${de("Default:")} `})),i.appendChild(document.createTextNode(t||n));let l=createEl("div");l.appendChild(i),a.appendChild(l)}return a}var on=Xt(Ai()),ki=require("obsidian"),Ce=class extends ki.Component{constructor(t,a,i,l,c,f){super();this.childEl=null;this.parent=t,this.sectionId=a,this.sectionName=i,this.setting=l,this.settingsManager=c,this.isView=f}get containerEl(){return this.parent instanceof HTMLElement?this.parent:this.parent.childEl}onload(){this.render()}onunload(){this.destroy()}match(t){var l,c,f,p;if(!t)return Number.NEGATIVE_INFINITY;let a=ve(this.setting),i=me(this.setting)||"";return Math.max((c=(l=on.default.single(t,a))==null?void 0:l.score)!=null?c:Number.NEGATIVE_INFINITY,(p=(f=on.default.single(t,i))==null?void 0:f.score)!=null?p:Number.NEGATIVE_INFINITY)}decisiveMatch(t){return this.match(t)>-1e5}};var Fe="Restore default";var Ti=require("obsidian"),tr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if(typeof this.setting.default!="string")return console.error(`${de("Error:")} ${t} ${de("missing default value")}`);let i=this.getPreviousValue(),l=this.getDefaultOptionLabel();this.settingEl=new Ti.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(We(a,this.setting.default,l)),this.settingEl.addDropdown(c=>{this.setting.allowEmpty&&c.addOption("none","");for(let f of this.setting.options)typeof f=="string"?c.addOption(f,f):c.addOption(f.value,f.label);c.setValue(i),c.onChange(f=>{this.settingsManager.setSetting(this.sectionId,this.setting.id,f),i=f}),this.dropdownComponent=c}),this.settingEl.addExtraButton(c=>{c.setIcon("reset"),c.onClick(()=>{this.dropdownComponent.setValue(this.setting.default||"none"),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),c.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}getDefaultOption(){if(this.setting.default)return this.setting.options.find(t=>typeof t=="string"?t===this.setting.default:t.value===this.setting.default)}getDefaultOptionLabel(){let t=this.getDefaultOption();if(t)return typeof t=="string"?t:t.label}getPreviousValue(){let t=this.settingsManager.getSetting(this.sectionId,this.setting.id);return t===void 0?this.setting.default?this.setting.default:"none":t}};var Li=require("obsidian"),rr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);this.settingEl=new Li.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(a!=null?a:""),this.settingEl.addToggle(i=>{let l=this.settingsManager.getSetting(this.sectionId,this.setting.id);i.setValue(l!==void 0?!!l:!!this.setting.default),i.onChange(c=>{this.settingsManager.setSetting(this.sectionId,this.setting.id,c)}),this.toggleComponent=i}),this.settingEl.addExtraButton(i=>{i.setIcon("reset"),i.onClick(()=>{let l=!!this.setting.default;this.toggleComponent.setValue(l),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),i.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}};var ir=require("obsidian"),nr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);this.settingEl=new ir.Setting(this.containerEl),this.settingEl.setClass("style-settings-info-text"),t&&this.settingEl.setName(t),a&&(this.setting.markdown?(ir.MarkdownRenderer.renderMarkdown(a,this.settingEl.descEl,"",this),this.settingEl.descEl.addClass("style-settings-markdown")):this.settingEl.setDesc(a)),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}};var Mi=Xt(cn()),Ii=require("obsidian"),sr=class extends Ce{render(){var p;if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if((typeof this.setting.default!="string"||!Ct(this.setting.default))&&(this.setting.default=(p=this.settingsManager.plugin.getCSSVar(this.setting.id).current)==null?void 0:p.trim()),typeof this.setting.default!="string"||!Ct(this.setting.default))return console.error(`${de("Error:")} ${t} ${de("missing default value, or value is not in a valid color format")}`);let i=this.settingsManager.getSetting(this.sectionId,this.setting.id),l=[];this.setting.default&&l.push(this.setting.default),i!==void 0&&l.push(i),this.settingEl=new Ii.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(We(a,this.setting.default));let c=i!==void 0?i:this.setting.default;this.containerEl.style.setProperty("--pcr-color",c);let f=this.pickr=Mi.default.create(Nt({isView:this.isView,el:this.settingEl.controlEl.createDiv({cls:"picker"}),containerEl:this.containerEl,swatches:l,opacity:this.setting.opacity,defaultColor:c}));f.on("save",(w,S)=>{w&&(this.settingsManager.setSetting(this.sectionId,this.setting.id,w.toHEXA().toString()),S.hide(),S.addSwatch(w.toHEXA().toString()))}),f.on("show",()=>{let{result:w}=f.getRoot().interaction;activeWindow.requestAnimationFrame(()=>{activeWindow.requestAnimationFrame(()=>w.select())})}),f.on("cancel",Ot),this.settingEl.addExtraButton(w=>{w.setIcon("reset"),w.onClick(()=>{f.setColor(this.setting.default||null),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),w.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t,a;(t=this.pickr)==null||t.destroyAndRemove(),this.pickr=null,(a=this.settingEl)==null||a.settingEl.remove()}};var lr=require("obsidian"),or=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if(typeof this.setting.default!="number")return console.error(`${de("Error:")} ${t} ${de("missing default value")}`);this.settingEl=new lr.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(We(a,this.setting.default.toString(10))),this.settingEl.addText(i=>{let l=this.settingsManager.getSetting(this.sectionId,this.setting.id),c=(0,lr.debounce)(f=>{let p=/\./.test(f);this.settingsManager.setSetting(this.sectionId,this.setting.id,p?parseFloat(f):parseInt(f,10))},250,!0);i.setValue(l!==void 0?l.toString():this.setting.default.toString()),i.onChange(c),this.textComponent=i}),this.settingEl.addExtraButton(i=>{i.setIcon("reset"),i.onClick(()=>{this.textComponent.setValue(this.setting.default.toString()),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),i.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}};var ur=require("obsidian"),cr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if(typeof this.setting.default!="number")return console.error(`${de("Error:")} ${t} ${de("missing default value")}`);this.settingEl=new ur.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(We(a,this.setting.default.toString(10))),this.settingEl.addSlider(i=>{let l=this.settingsManager.getSetting(this.sectionId,this.setting.id),c=(0,ur.debounce)(f=>{this.settingsManager.setSetting(this.sectionId,this.setting.id,f)},250,!0);i.setDynamicTooltip(),i.setLimits(this.setting.min,this.setting.max,this.setting.step),i.setValue(l!==void 0?l:this.setting.default),i.onChange(c),this.sliderComponent=i}),this.settingEl.addExtraButton(i=>{i.setIcon("reset"),i.onClick(()=>{this.sliderComponent.setValue(this.setting.default),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),i.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}};var Fi=require("obsidian"),fr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if(typeof this.setting.default!="string")return console.error(`${de("Error:")} ${t} ${de("missing default value")}`);let i=this.getDefaultOptionLabel();this.settingEl=new Fi.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(We(a,this.setting.default,i)),this.settingEl.addDropdown(l=>{let c=this.settingsManager.getSetting(this.sectionId,this.setting.id);for(let f of this.setting.options)typeof f=="string"?l.addOption(f,f):l.addOption(f.value,f.label);l.setValue(c!==void 0?c:this.setting.default),l.onChange(f=>{this.settingsManager.setSetting(this.sectionId,this.setting.id,f)}),this.dropdownComponent=l}),this.settingEl.addExtraButton(l=>{l.setIcon("reset"),l.onClick(()=>{this.dropdownComponent.setValue(this.setting.default),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),l.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}getDefaultOption(){if(this.setting.default)return this.setting.options.find(t=>typeof t=="string"?t===this.setting.default:t.value===this.setting.default)}getDefaultOptionLabel(){let t=this.getDefaultOption();if(t)return typeof t=="string"?t:t.label}};var pr=require("obsidian"),gr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if(typeof this.setting.default!="string")return console.error(`${de("Error:")} ${t} ${de("missing default value")}`);this.settingEl=new pr.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.setDesc(We(a,this.setting.default)),this.settingEl.addText(i=>{let l=this.settingsManager.getSetting(this.sectionId,this.setting.id),c=(0,pr.debounce)(f=>{this.settingsManager.setSetting(this.sectionId,this.setting.id,Ei(f))},250,!0);this.setting.quotes&&l==='""'&&(l=""),i.setValue(l?l.toString():this.setting.default),i.onChange(c),this.textComponent=i}),this.settingEl.addExtraButton(i=>{i.setIcon("reset"),i.onClick(()=>{this.textComponent.setValue(this.setting.default),this.settingsManager.clearSetting(this.sectionId,this.setting.id)}),i.setTooltip(Fe)}),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t;(t=this.settingEl)==null||t.settingEl.remove()}};var un=Xt(cn()),Dt=require("obsidian"),hr=class extends Ce{render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);if(typeof this.setting["default-light"]!="string"||!Ct(this.setting["default-light"]))return console.error(`${de("Error:")} ${t} ${de("missing default light value, or value is not in a valid color format")}`);if(typeof this.setting["default-dark"]!="string"||!Ct(this.setting["default-dark"]))return console.error(`${de("Error:")} ${t} ${de("missing default dark value, or value is not in a valid color format")}`);let i=`${this.setting.id}@@light`,l=`${this.setting.id}@@dark`,c=this.settingsManager.getSetting(this.sectionId,i),f=this.settingsManager.getSetting(this.sectionId,l),p=[],w=[];this.setting["default-light"]&&p.push(this.setting["default-light"]),c!==void 0&&p.push(c),this.setting["default-dark"]&&w.push(this.setting["default-dark"]),f!==void 0&&w.push(f),this.settingEl=new Dt.Setting(this.containerEl),this.settingEl.setName(t),this.settingEl.descEl.createSpan({},E=>{a&&E.appendChild(document.createTextNode(a))}),this.settingEl.descEl.createDiv({},E=>{E.createEl("small",{},B=>{B.appendChild(createEl("strong",{text:"Default (light): "})),B.appendChild(document.createTextNode(this.setting["default-light"]))}),E.createEl("br"),E.createEl("small",{},B=>{B.appendChild(createEl("strong",{text:"Default (dark): "})),B.appendChild(document.createTextNode(this.setting["default-dark"]))})});let S=this.settingEl.controlEl.createDiv({cls:"themed-color-wrapper"});this.createColorPickerLight(S,this.containerEl,p,c||"",i),this.createColorPickerDark(S,this.containerEl,w,f||"",l),this.settingEl.settingEl.dataset.id=this.setting.id}destroy(){var t,a,i;(t=this.pickrLight)==null||t.destroyAndRemove(),(a=this.pickrDark)==null||a.destroyAndRemove(),this.pickrLight=null,this.pickrDark=null,(i=this.settingEl)==null||i.settingEl.remove()}createColorPickerLight(t,a,i,l,c){let f=t.createDiv({cls:"theme-light"}),p=l!==void 0?l:this.setting["default-light"];f.style.setProperty("--pcr-color",p);let w=this.pickrLight=un.default.create(Nt({isView:this.isView,el:f.createDiv({cls:"picker"}),containerEl:a,swatches:i,opacity:this.setting.opacity,defaultColor:p}));w.on("show",()=>{let{result:E}=w.getRoot().interaction;activeWindow.requestAnimationFrame(()=>activeWindow.requestAnimationFrame(()=>E.select()))}),w.on("save",(E,B)=>this.onSave(c,E,B)),w.on("cancel",Ot);let S=new Dt.ButtonComponent(f.createDiv({cls:"pickr-reset"}));S.setIcon("reset"),S.onClick(()=>{w.setColor(this.setting["default-light"]),this.settingsManager.clearSetting(this.sectionId,c)}),S.setTooltip(Fe)}createColorPickerDark(t,a,i,l,c){let f=t.createDiv({cls:"theme-dark"}),p=l!==void 0?l:this.setting["default-dark"];f.style.setProperty("--pcr-color",p);let w=this.pickrDark=un.default.create(Nt({isView:this.isView,el:f.createDiv({cls:"picker"}),containerEl:a,swatches:i,opacity:this.setting.opacity,defaultColor:p}));w.on("show",()=>{let{result:E}=w.getRoot().interaction;activeWindow.requestAnimationFrame(()=>activeWindow.requestAnimationFrame(()=>E.select()))}),w.on("save",(E,B)=>this.onSave(c,E,B)),w.on("cancel",Ot);let S=new Dt.ButtonComponent(f.createDiv({cls:"pickr-reset"}));S.setIcon("reset"),S.onClick(()=>{w.setColor(this.setting["default-dark"]),this.settingsManager.clearSetting(this.sectionId,c)}),S.setTooltip(Fe)}onSave(t,a,i){a&&(this.settingsManager.setSetting(this.sectionId,t,a.toHEXA().toString()),i.hide(),i.addSwatch(a.toHEXA().toString()))}};var vr=require("obsidian");function hl(e,n,t,a,i,l){return a.type===he.HEADING?new dr(e,n,t,a,i,l):a.type===he.INFO_TEXT?new nr(e,n,t,a,i,l):a.type===he.CLASS_TOGGLE?new rr(e,n,t,a,i,l):a.type===he.CLASS_SELECT?new tr(e,n,t,a,i,l):a.type===he.VARIABLE_TEXT?new gr(e,n,t,a,i,l):a.type===he.VARIABLE_NUMBER?new or(e,n,t,a,i,l):a.type===he.VARIABLE_NUMBER_SLIDER?new cr(e,n,t,a,i,l):a.type===he.VARIABLE_SELECT?new fr(e,n,t,a,i,l):a.type===he.VARIABLE_COLOR?new sr(e,n,t,a,i,l):a.type===he.VARIABLE_THEMED_COLOR?new hr(e,n,t,a,i,l):void 0}function Ni(e){let{containerEl:n,isView:t,sectionId:a,settings:i,settingsManager:l,sectionName:c}=e,f=new dr(n,a,c,i[0],l,t),p=f;for(let w of i.splice(1))if(w.type==="heading"){let S=w;if(S.level<p.setting.level){for(;S.level<p.setting.level;)p=p.parent;p.setting.id===f.setting.id?p=p.addSettingChild(S):p=p.parent.addSettingChild(S)}else S.level===p.setting.level?p=p.parent.addSettingChild(S):p=p.addSettingChild(S)}else p.addSettingChild(w);return f}var dr=class extends Ce{constructor(){super(...arguments);this.children=[];this.filteredChildren=[];this.filterMode=!1;this.filterResultCount=0}render(){if(!this.containerEl)return;let t=ve(this.setting),a=me(this.setting);this.settingEl=new vr.Setting(this.containerEl),this.settingEl.setHeading(),this.settingEl.setClass("style-settings-heading"),this.settingEl.setName(t),this.settingEl.setDesc(a!=null?a:""),this.settingEl.settingEl.dataset.level=this.setting.level.toString(),this.settingEl.settingEl.dataset.id=this.setting.id;let i=createSpan({cls:"style-settings-collapse-indicator"});(0,vr.setIcon)(i,"right-triangle"),this.settingEl.nameEl.prepend(i),this.resultsEl=this.settingEl.nameEl.createSpan({cls:"style-settings-filter-result-count",text:this.filterMode?`${this.filterResultCount} Results`:void 0}),this.settingEl.settingEl.addEventListener("click",()=>{this.toggleVisible()}),this.addResetButton(),this.addExportButton(),this.childEl=this.containerEl.createDiv({cls:"style-settings-container"}),this.setCollapsed(!!this.setting.collapsed)}destroy(){var t,a;this.removeChildren(),(t=this.settingEl)==null||t.settingEl.remove(),(a=this.childEl)==null||a.remove()}filter(t){var a;this.filteredChildren=[],this.filterResultCount=0;for(let i of this.children)if(i.setting.type===he.HEADING){let l=i.filter(t);l>0&&(this.filterResultCount+=l,this.filteredChildren.push(i))}else i.decisiveMatch(t)&&(this.filteredChildren.push(i),this.filterResultCount+=1);return this.filterMode=!0,this.filterResultCount?this.setCollapsed(!1):this.setCollapsed(!0),this.renderChildren(),(a=this.resultsEl)==null||a.setText(`${this.filterResultCount} Results`),this.filterResultCount}clearFilter(){var t;this.filteredChildren=[];for(let a of this.children)a.setting.type===he.HEADING&&a.clearFilter();this.filterMode=!1,this.setCollapsed(!0),this.renderChildren(),(t=this.resultsEl)==null||t.empty()}renderChildren(){if(this.removeChildren(),this.filterMode)for(let t of this.filteredChildren)this.addChild(t);else for(let t of this.children)this.addChild(t)}removeChildren(){for(let t of this.children)this.removeChild(t)}toggleVisible(){this.setCollapsed(!this.setting.collapsed)}setCollapsed(t){var a;this.setting.collapsed=t,(a=this.settingEl)==null||a.settingEl.toggleClass("is-collapsed",t),t?this.removeChildren():this.renderChildren()}addResetButton(){let{resetFn:t}=this.setting;t&&this.settingEl.addExtraButton(a=>{a.setIcon("reset").setTooltip("Reset all settings to default").onClick(t)})}addExportButton(){this.settingEl.addExtraButton(t=>{t.setIcon("install"),t.setTooltip("Export settings"),t.extraSettingsEl.onClickEvent(a=>{a.stopPropagation();let i=ve(this.setting);i=this.sectionName===i?i:`${this.sectionName} > ${i}`,this.settingsManager.export(i,this.settingsManager.getSettings(this.sectionId,this.getAllChildrenIds()))})})}addSettingChild(t){let a=hl(this,this.sectionId,this.sectionName,t,this.settingsManager,this.isView);if(a)return this.children.push(a),a}getAllChildrenIds(){let t=[];for(let a of this.children)t.push(a.setting.id),a.setting.type==="heading"&&t.push(...a.getAllChildrenIds());return t}};var wt=require("obsidian"),xt=class extends wt.Component{constructor(t,a,i,l){super();this.settingsComponentTrees=[];this.filterString="";this.settings=[];this.errorList=[];this.app=t,this.plugin=a,this.containerEl=i,this.isView=!!l}onload(){this.display()}onunload(){this.settingsComponentTrees=[]}display(){this.generate(this.settings)}removeChildren(){for(let t of this.settingsComponentTrees)this.removeChild(t)}cleanup(){var t;this.removeChildren(),(t=this.settingsContainerEl)==null||t.empty()}setSettings(t,a){this.settings=t,this.errorList=a,this.containerEl.parentNode&&this.generate(t)}displayErrors(){let{containerEl:t,errorList:a}=this;a.forEach(i=>{t.createDiv({cls:"style-settings-error"},l=>{l.createDiv({cls:"style-settings-error-name",text:`Error: ${i.name}`}),l.createDiv({cls:"style-settings-error-desc",text:i.error})})})}displayEmpty(){let{containerEl:t}=this;t.createDiv({cls:"style-settings-empty"},a=>{a.createDiv({cls:"style-settings-empty-name",text:"No style settings found"}),a.createDiv({cls:"style-settings-empty-desc"}).appendChild(createFragment(i=>{i.appendText("Style settings configured by theme and plugin authors will show up here. You can also create your own configuration by creating a CSS snippet in your vault. "),i.createEl("a",{text:"Click here for details and examples.",href:"https://github.com/mgmeyers/obsidian-style-settings#obsidian-style-settings-plugin"})}))})}generate(t){var l;let{containerEl:a,plugin:i}=this;if(a.empty(),this.cleanup(),this.displayErrors(),t.length===0)return this.displayEmpty();new wt.Setting(a).then(c=>{c.controlEl.createEl("a",{cls:"style-settings-import",text:"Import",href:"#"},f=>{f.addEventListener("click",p=>{p.preventDefault(),this.plugin.settingsManager.import()})}),c.controlEl.createEl("a",{cls:"style-settings-export",text:"Export",href:"#"},f=>{f.addEventListener("click",p=>{p.preventDefault(),this.plugin.settingsManager.export("All settings",this.plugin.settingsManager.settings)})}),c.addSearch(f=>{f.setValue(this.filterString),f.onChange((0,wt.debounce)(p=>{this.filterString=p,p?this.filter():this.clearFilter()},250,!0)),f.setPlaceholder("Search Style Settings..."),c.controlEl.lastChild&&c.nameEl.appendChild(c.controlEl.lastChild)})}),this.settingsContainerEl=a.createDiv(),this.settingsComponentTrees=[];for(let c of t){let f=[{id:c.id,type:"heading",title:c.name,level:0,collapsed:(l=c.collapsed)!=null?l:!0,resetFn:()=>{i.settingsManager.clearSection(c.id),this.rerender()}},...c.settings];try{let p=Ni({containerEl:this.settingsContainerEl,isView:this.isView,sectionId:c.id,sectionName:c.name,settings:f,settingsManager:i.settingsManager});this.addChild(p),this.settingsComponentTrees.push(p)}catch(p){console.error("Style Settings | Failed to render section",p)}}}filter(){for(let t of this.settingsComponentTrees)t.filter(this.filterString)}clearFilter(){for(let t of this.settingsComponentTrees)t.clearFilter()}rerender(){this.cleanup(),this.display()}};var Oi=require("obsidian"),mr=class extends Oi.PluginSettingTab{constructor(t,a){super(t,a);this.plugin=a}rerender(){var t;(t=this.settingsMarkup)==null||t.rerender()}setSettings(t,a){this.settings=t,this.errorList=a,this.settingsMarkup&&this.settingsMarkup.setSettings(t,a)}display(){this.settingsMarkup=this.plugin.addChild(new xt(this.app,this.plugin,this.containerEl)),this.settings&&this.settingsMarkup.setSettings(this.settings,this.errorList)}hide(){this.settingsMarkup&&this.plugin.removeChild(this.settingsMarkup),this.settingsMarkup=null}};var Di=require("obsidian"),at="style-settings",br=class extends Di.ItemView{constructor(t,a){super(a);this.plugin=t}rerender(){var t;(t=this.settingsMarkup)==null||t.rerender()}setSettings(t,a){this.settings=t,this.errorList=a,this.settingsMarkup&&this.settingsMarkup.setSettings(t,a)}onload(){this.settingsMarkup=this.addChild(new xt(this.plugin.app,this.plugin,this.contentEl,!0)),this.settings&&this.settingsMarkup.setSettings(this.settings,this.errorList)}onunload(){this.settingsMarkup=null}getViewType(){return at}getIcon(){return"gear"}getDisplayText(){return"Style Settings"}};var dl=/^(?:( )+|\t+)/,Rt="space",$i="tab";function Ri(e,n){let t=new Map,a=0,i,l;for(let c of e.split(/\n/g)){if(!c)continue;let f,p,w,S,E=c.match(dl);if(E===null)a=0,i="";else{if(f=E[0].length,p=E[1]?Rt:$i,n&&p===Rt&&f===1)continue;p!==i&&(a=0),i=p,w=0;let B=f-a;if(a=f,B===0)w++;else{let Y=B>0?B:-B;l=vl(p,Y)}S=t.get(l),S=S===void 0?[1,0]:[++S[0],S[1]+w],t.set(l,S)}}return t}function vl(e,n){return(e===Rt?"s":"t")+String(n)}function ml(e){let t=e[0]==="s"?Rt:$i,a=Number(e.slice(1));return{type:t,amount:a}}function bl(e){let n,t=0,a=0;for(let[i,[l,c]]of e)(l>t||l===t&&c>a)&&(t=l,a=c,n=i);return n}function yl(e,n){return(e===Rt?" ":" ").repeat(n)}function fn(e){if(typeof e!="string")throw new TypeError("Expected a string");let n=Ri(e,!0);n.size===0&&(n=Ri(e,!1));let t=bl(n),a,i=0,l="";return t!==void 0&&({type:a,amount:i}=ml(t),l=yl(a,i)),{amount:i,type:a,indent:l}}function Ji(e){return typeof e=="undefined"||e===null}function Sl(e){return typeof e=="object"&&e!==null}function Cl(e){return Array.isArray(e)?e:Ji(e)?[]:[e]}function xl(e,n){var t,a,i,l;if(n)for(l=Object.keys(n),t=0,a=l.length;t<a;t+=1)i=l[t],e[i]=n[i];return e}function wl(e,n){var t="",a;for(a=0;a<n;a+=1)t+=e;return t}function El(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var _l=Ji,Al=Sl,kl=Cl,Tl=wl,Ll=El,Ml=xl,Ae={isNothing:_l,isObject:Al,toArray:kl,repeat:Tl,isNegativeZero:Ll,extend:Ml};function ea(e,n){var t="",a=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(t+='in "'+e.mark.name+'" '),t+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!n&&e.mark.snippet&&(t+=` |
+ | |
+ | `+e.mark.snippet),a+" "+t):a}function Pt(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=ea(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Pt.prototype=Object.create(Error.prototype);Pt.prototype.constructor=Pt;Pt.prototype.toString=function(n){return this.name+": "+ea(this,n)};var $e=Pt;function gn(e,n,t,a,i){var l="",c="",f=Math.floor(i/2)-1;return a-n>f&&(l=" ... ",n=a-f+l.length),t-a>f&&(c=" ...",t=a+f-c.length),{str:l+e.slice(n,t).replace(/\t/g,"\u2192")+c,pos:a-n+l.length}}function pn(e,n){return Ae.repeat(" ",n-e.length)+e}function Il(e,n){if(n=Object.create(n||null),!e.buffer)return null;n.maxLength||(n.maxLength=79),typeof n.indent!="number"&&(n.indent=1),typeof n.linesBefore!="number"&&(n.linesBefore=3),typeof n.linesAfter!="number"&&(n.linesAfter=2);for(var t=/\r?\n|\r|\0/g,a=[0],i=[],l,c=-1;l=t.exec(e.buffer);)i.push(l.index),a.push(l.index+l[0].length),e.position<=l.index&&c<0&&(c=a.length-2);c<0&&(c=a.length-1);var f="",p,w,S=Math.min(e.line+n.linesAfter,i.length).toString().length,E=n.maxLength-(n.indent+S+3);for(p=1;p<=n.linesBefore&&!(c-p<0);p++)w=gn(e.buffer,a[c-p],i[c-p],e.position-(a[c]-a[c-p]),E),f=Ae.repeat(" ",n.indent)+pn((e.line-p+1).toString(),S)+" | "+w.str+` |
+ | `+f;for(w=gn(e.buffer,a[c],i[c],e.position,E),f+=Ae.repeat(" ",n.indent)+pn((e.line+1).toString(),S)+" | "+w.str+` |
+ | `,f+=Ae.repeat("-",n.indent+S+3+w.pos)+`^ |
+ | `,p=1;p<=n.linesAfter&&!(c+p>=i.length);p++)w=gn(e.buffer,a[c+p],i[c+p],e.position-(a[c]-a[c+p]),E),f+=Ae.repeat(" ",n.indent)+pn((e.line+p+1).toString(),S)+" | "+w.str+` |
+ | `;return f.replace(/\n$/,"")}var Fl=Il,Nl=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Ol=["scalar","sequence","mapping"];function Dl(e){var n={};return e!==null&&Object.keys(e).forEach(function(t){e[t].forEach(function(a){n[String(a)]=t})}),n}function Rl(e,n){if(n=n||{},Object.keys(n).forEach(function(t){if(Nl.indexOf(t)===-1)throw new $e('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.options=n,this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(t){return t},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.representName=n.representName||null,this.defaultStyle=n.defaultStyle||null,this.multi=n.multi||!1,this.styleAliases=Dl(n.styleAliases||null),Ol.indexOf(this.kind)===-1)throw new $e('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var Ne=Rl;function Pi(e,n){var t=[];return e[n].forEach(function(a){var i=t.length;t.forEach(function(l,c){l.tag===a.tag&&l.kind===a.kind&&l.multi===a.multi&&(i=c)}),t[i]=a}),t}function $l(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},n,t;function a(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(n=0,t=arguments.length;n<t;n+=1)arguments[n].forEach(a);return e}function dn(e){return this.extend(e)}dn.prototype.extend=function(n){var t=[],a=[];if(n instanceof Ne)a.push(n);else if(Array.isArray(n))a=a.concat(n);else if(n&&(Array.isArray(n.implicit)||Array.isArray(n.explicit)))n.implicit&&(t=t.concat(n.implicit)),n.explicit&&(a=a.concat(n.explicit));else throw new $e("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.forEach(function(l){if(!(l instanceof Ne))throw new $e("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(l.loadKind&&l.loadKind!=="scalar")throw new $e("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(l.multi)throw new $e("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),a.forEach(function(l){if(!(l instanceof Ne))throw new $e("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(dn.prototype);return i.implicit=(this.implicit||[]).concat(t),i.explicit=(this.explicit||[]).concat(a),i.compiledImplicit=Pi(i,"implicit"),i.compiledExplicit=Pi(i,"explicit"),i.compiledTypeMap=$l(i.compiledImplicit,i.compiledExplicit),i};var ta=dn,ra=new Ne("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),na=new Ne("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),ia=new Ne("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),aa=new ta({explicit:[ra,na,ia]});function Pl(e){if(e===null)return!0;var n=e.length;return n===1&&e==="~"||n===4&&(e==="null"||e==="Null"||e==="NULL")}function Vl(){return null}function Bl(e){return e===null}var sa=new Ne("tag:yaml.org,2002:null",{kind:"scalar",resolve:Pl,construct:Vl,predicate:Bl,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Hl(e){if(e===null)return!1;var n=e.length;return n===4&&(e==="true"||e==="True"||e==="TRUE")||n===5&&(e==="false"||e==="False"||e==="FALSE")}function jl(e){return e==="true"||e==="True"||e==="TRUE"}function Gl(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var oa=new Ne("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Hl,construct:jl,predicate:Gl,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function Yl(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Ul(e){return 48<=e&&e<=55}function Wl(e){return 48<=e&&e<=57}function ql(e){if(e===null)return!1;var n=e.length,t=0,a=!1,i;if(!n)return!1;if(i=e[t],(i==="-"||i==="+")&&(i=e[++t]),i==="0"){if(t+1===n)return!0;if(i=e[++t],i==="b"){for(t++;t<n;t++)if(i=e[t],i!=="_"){if(i!=="0"&&i!=="1")return!1;a=!0}return a&&i!=="_"}if(i==="x"){for(t++;t<n;t++)if(i=e[t],i!=="_"){if(!Yl(e.charCodeAt(t)))return!1;a=!0}return a&&i!=="_"}if(i==="o"){for(t++;t<n;t++)if(i=e[t],i!=="_"){if(!Ul(e.charCodeAt(t)))return!1;a=!0}return a&&i!=="_"}}if(i==="_")return!1;for(;t<n;t++)if(i=e[t],i!=="_"){if(!Wl(e.charCodeAt(t)))return!1;a=!0}return!(!a||i==="_")}function zl(e){var n=e,t=1,a;if(n.indexOf("_")!==-1&&(n=n.replace(/_/g,"")),a=n[0],(a==="-"||a==="+")&&(a==="-"&&(t=-1),n=n.slice(1),a=n[0]),n==="0")return 0;if(a==="0"){if(n[1]==="b")return t*parseInt(n.slice(2),2);if(n[1]==="x")return t*parseInt(n.slice(2),16);if(n[1]==="o")return t*parseInt(n.slice(2),8)}return t*parseInt(n,10)}function Kl(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Ae.isNegativeZero(e)}var la=new Ne("tag:yaml.org,2002:int",{kind:"scalar",resolve:ql,construct:zl,predicate:Kl,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),Xl=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Ql(e){return!(e===null||!Xl.test(e)||e[e.length-1]==="_")}function Zl(e){var n,t;return n=e.replace(/_/g,"").toLowerCase(),t=n[0]==="-"?-1:1,"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:t*parseFloat(n,10)}var Jl=/^[-+]?[0-9]+e/;function ec(e,n){var t;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Ae.isNegativeZero(e))return"-0.0";return t=e.toString(10),Jl.test(t)?t.replace("e",".e"):t}function tc(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Ae.isNegativeZero(e))}var ca=new Ne("tag:yaml.org,2002:float",{kind:"scalar",resolve:Ql,construct:Zl,predicate:tc,represent:ec,defaultStyle:"lowercase"}),ua=aa.extend({implicit:[sa,oa,la,ca]}),fa=ua,ga=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),pa=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function rc(e){return e===null?!1:ga.exec(e)!==null||pa.exec(e)!==null}function nc(e){var n,t,a,i,l,c,f,p=0,w=null,S,E,B;if(n=ga.exec(e),n===null&&(n=pa.exec(e)),n===null)throw new Error("Date resolve error");if(t=+n[1],a=+n[2]-1,i=+n[3],!n[4])return new Date(Date.UTC(t,a,i));if(l=+n[4],c=+n[5],f=+n[6],n[7]){for(p=n[7].slice(0,3);p.length<3;)p+="0";p=+p}return n[9]&&(S=+n[10],E=+(n[11]||0),w=(S*60+E)*6e4,n[9]==="-"&&(w=-w)),B=new Date(Date.UTC(t,a,i,l,c,f,p)),w&&B.setTime(B.getTime()-w),B}function ic(e){return e.toISOString()}var ha=new Ne("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:rc,construct:nc,instanceOf:Date,represent:ic});function ac(e){return e==="<<"||e===null}var da=new Ne("tag:yaml.org,2002:merge",{kind:"scalar",resolve:ac}),Sn=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= |
+ | \r`;function sc(e){if(e===null)return!1;var n,t,a=0,i=e.length,l=Sn;for(t=0;t<i;t++)if(n=l.indexOf(e.charAt(t)),!(n>64)){if(n<0)return!1;a+=6}return a%8===0}function oc(e){var n,t,a=e.replace(/[\r\n=]/g,""),i=a.length,l=Sn,c=0,f=[];for(n=0;n<i;n++)n%4===0&&n&&(f.push(c>>16&255),f.push(c>>8&255),f.push(c&255)),c=c<<6|l.indexOf(a.charAt(n));return t=i%4*6,t===0?(f.push(c>>16&255),f.push(c>>8&255),f.push(c&255)):t===18?(f.push(c>>10&255),f.push(c>>2&255)):t===12&&f.push(c>>4&255),new Uint8Array(f)}function lc(e){var n="",t=0,a,i,l=e.length,c=Sn;for(a=0;a<l;a++)a%3===0&&a&&(n+=c[t>>18&63],n+=c[t>>12&63],n+=c[t>>6&63],n+=c[t&63]),t=(t<<8)+e[a];return i=l%3,i===0?(n+=c[t>>18&63],n+=c[t>>12&63],n+=c[t>>6&63],n+=c[t&63]):i===2?(n+=c[t>>10&63],n+=c[t>>4&63],n+=c[t<<2&63],n+=c[64]):i===1&&(n+=c[t>>2&63],n+=c[t<<4&63],n+=c[64],n+=c[64]),n}function cc(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var va=new Ne("tag:yaml.org,2002:binary",{kind:"scalar",resolve:sc,construct:oc,predicate:cc,represent:lc}),uc=Object.prototype.hasOwnProperty,fc=Object.prototype.toString;function gc(e){if(e===null)return!0;var n=[],t,a,i,l,c,f=e;for(t=0,a=f.length;t<a;t+=1){if(i=f[t],c=!1,fc.call(i)!=="[object Object]")return!1;for(l in i)if(uc.call(i,l))if(!c)c=!0;else return!1;if(!c)return!1;if(n.indexOf(l)===-1)n.push(l);else return!1}return!0}function pc(e){return e!==null?e:[]}var ma=new Ne("tag:yaml.org,2002:omap",{kind:"sequence",resolve:gc,construct:pc}),hc=Object.prototype.toString;function dc(e){if(e===null)return!0;var n,t,a,i,l,c=e;for(l=new Array(c.length),n=0,t=c.length;n<t;n+=1){if(a=c[n],hc.call(a)!=="[object Object]"||(i=Object.keys(a),i.length!==1))return!1;l[n]=[i[0],a[i[0]]]}return!0}function vc(e){if(e===null)return[];var n,t,a,i,l,c=e;for(l=new Array(c.length),n=0,t=c.length;n<t;n+=1)a=c[n],i=Object.keys(a),l[n]=[i[0],a[i[0]]];return l}var ba=new Ne("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:dc,construct:vc}),mc=Object.prototype.hasOwnProperty;function bc(e){if(e===null)return!0;var n,t=e;for(n in t)if(mc.call(t,n)&&t[n]!==null)return!1;return!0}function yc(e){return e!==null?e:{}}var ya=new Ne("tag:yaml.org,2002:set",{kind:"mapping",resolve:bc,construct:yc}),Cn=fa.extend({implicit:[ha,da],explicit:[va,ma,ba,ya]}),ot=Object.prototype.hasOwnProperty,yr=1,Sa=2,Ca=3,Sr=4,hn=1,Sc=2,Vi=3,Cc=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,xc=/[\x85\u2028\u2029]/,wc=/[,\[\]\{\}]/,xa=/^(?:!|!!|![a-z\-]+!)$/i,wa=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Bi(e){return Object.prototype.toString.call(e)}function Xe(e){return e===10||e===13}function ft(e){return e===9||e===32}function Ge(e){return e===9||e===32||e===10||e===13}function _t(e){return e===44||e===91||e===93||e===123||e===125}function Ec(e){var n;return 48<=e&&e<=57?e-48:(n=e|32,97<=n&&n<=102?n-97+10:-1)}function _c(e){return e===120?2:e===117?4:e===85?8:0}function Ac(e){return 48<=e&&e<=57?e-48:-1}function Hi(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` |
+ | `:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function kc(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Ea=new Array(256),_a=new Array(256);for(ut=0;ut<256;ut++)Ea[ut]=Hi(ut)?1:0,_a[ut]=Hi(ut);var ut;function Tc(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||Cn,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Aa(e,n){var t={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return t.snippet=Fl(t),new $e(n,t)}function W(e,n){throw Aa(e,n)}function Cr(e,n){e.onWarning&&e.onWarning.call(null,Aa(e,n))}var ji={YAML:function(n,t,a){var i,l,c;n.version!==null&&W(n,"duplication of %YAML directive"),a.length!==1&&W(n,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(a[0]),i===null&&W(n,"ill-formed argument of the YAML directive"),l=parseInt(i[1],10),c=parseInt(i[2],10),l!==1&&W(n,"unacceptable YAML version of the document"),n.version=a[0],n.checkLineBreaks=c<2,c!==1&&c!==2&&Cr(n,"unsupported YAML version of the document")},TAG:function(n,t,a){var i,l;a.length!==2&&W(n,"TAG directive accepts exactly two arguments"),i=a[0],l=a[1],xa.test(i)||W(n,"ill-formed tag handle (first argument) of the TAG directive"),ot.call(n.tagMap,i)&&W(n,'there is a previously declared suffix for "'+i+'" tag handle'),wa.test(l)||W(n,"ill-formed tag prefix (second argument) of the TAG directive");try{l=decodeURIComponent(l)}catch(c){W(n,"tag prefix is malformed: "+l)}n.tagMap[i]=l}};function st(e,n,t,a){var i,l,c,f;if(n<t){if(f=e.input.slice(n,t),a)for(i=0,l=f.length;i<l;i+=1)c=f.charCodeAt(i),c===9||32<=c&&c<=1114111||W(e,"expected valid JSON character");else Cc.test(f)&&W(e,"the stream contains non-printable characters");e.result+=f}}function Gi(e,n,t,a){var i,l,c,f;for(Ae.isObject(t)||W(e,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(t),c=0,f=i.length;c<f;c+=1)l=i[c],ot.call(n,l)||(n[l]=t[l],a[l]=!0)}function At(e,n,t,a,i,l,c,f,p){var w,S;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),w=0,S=i.length;w<S;w+=1)Array.isArray(i[w])&&W(e,"nested arrays are not supported inside keys"),typeof i=="object"&&Bi(i[w])==="[object Object]"&&(i[w]="[object Object]");if(typeof i=="object"&&Bi(i)==="[object Object]"&&(i="[object Object]"),i=String(i),n===null&&(n={}),a==="tag:yaml.org,2002:merge")if(Array.isArray(l))for(w=0,S=l.length;w<S;w+=1)Gi(e,n,l[w],t);else Gi(e,n,l,t);else!e.json&&!ot.call(t,i)&&ot.call(n,i)&&(e.line=c||e.line,e.lineStart=f||e.lineStart,e.position=p||e.position,W(e,"duplicated mapping key")),i==="__proto__"?Object.defineProperty(n,i,{configurable:!0,enumerable:!0,writable:!0,value:l}):n[i]=l,delete t[i];return n}function xn(e){var n;n=e.input.charCodeAt(e.position),n===10?e.position++:n===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):W(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function Ee(e,n,t){for(var a=0,i=e.input.charCodeAt(e.position);i!==0;){for(;ft(i);)i===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(n&&i===35)do i=e.input.charCodeAt(++e.position);while(i!==10&&i!==13&&i!==0);if(Xe(i))for(xn(e),i=e.input.charCodeAt(e.position),a++,e.lineIndent=0;i===32;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return t!==-1&&a!==0&&e.lineIndent<t&&Cr(e,"deficient indentation"),a}function Er(e){var n=e.position,t;return t=e.input.charCodeAt(n),!!((t===45||t===46)&&t===e.input.charCodeAt(n+1)&&t===e.input.charCodeAt(n+2)&&(n+=3,t=e.input.charCodeAt(n),t===0||Ge(t)))}function wn(e,n){n===1?e.result+=" ":n>1&&(e.result+=Ae.repeat(` |
+ | `,n-1))}function Lc(e,n,t){var a,i,l,c,f,p,w,S,E=e.kind,B=e.result,Y;if(Y=e.input.charCodeAt(e.position),Ge(Y)||_t(Y)||Y===35||Y===38||Y===42||Y===33||Y===124||Y===62||Y===39||Y===34||Y===37||Y===64||Y===96||(Y===63||Y===45)&&(i=e.input.charCodeAt(e.position+1),Ge(i)||t&&_t(i)))return!1;for(e.kind="scalar",e.result="",l=c=e.position,f=!1;Y!==0;){if(Y===58){if(i=e.input.charCodeAt(e.position+1),Ge(i)||t&&_t(i))break}else if(Y===35){if(a=e.input.charCodeAt(e.position-1),Ge(a))break}else{if(e.position===e.lineStart&&Er(e)||t&&_t(Y))break;if(Xe(Y))if(p=e.line,w=e.lineStart,S=e.lineIndent,Ee(e,!1,-1),e.lineIndent>=n){f=!0,Y=e.input.charCodeAt(e.position);continue}else{e.position=c,e.line=p,e.lineStart=w,e.lineIndent=S;break}}f&&(st(e,l,c,!1),wn(e,e.line-p),l=c=e.position,f=!1),ft(Y)||(c=e.position+1),Y=e.input.charCodeAt(++e.position)}return st(e,l,c,!1),e.result?!0:(e.kind=E,e.result=B,!1)}function Mc(e,n){var t,a,i;if(t=e.input.charCodeAt(e.position),t!==39)return!1;for(e.kind="scalar",e.result="",e.position++,a=i=e.position;(t=e.input.charCodeAt(e.position))!==0;)if(t===39)if(st(e,a,e.position,!0),t=e.input.charCodeAt(++e.position),t===39)a=e.position,e.position++,i=e.position;else return!0;else Xe(t)?(st(e,a,i,!0),wn(e,Ee(e,!1,n)),a=i=e.position):e.position===e.lineStart&&Er(e)?W(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);W(e,"unexpected end of the stream within a single quoted scalar")}function Ic(e,n){var t,a,i,l,c,f;if(f=e.input.charCodeAt(e.position),f!==34)return!1;for(e.kind="scalar",e.result="",e.position++,t=a=e.position;(f=e.input.charCodeAt(e.position))!==0;){if(f===34)return st(e,t,e.position,!0),e.position++,!0;if(f===92){if(st(e,t,e.position,!0),f=e.input.charCodeAt(++e.position),Xe(f))Ee(e,!1,n);else if(f<256&&Ea[f])e.result+=_a[f],e.position++;else if((c=_c(f))>0){for(i=c,l=0;i>0;i--)f=e.input.charCodeAt(++e.position),(c=Ec(f))>=0?l=(l<<4)+c:W(e,"expected hexadecimal character");e.result+=kc(l),e.position++}else W(e,"unknown escape sequence");t=a=e.position}else Xe(f)?(st(e,t,a,!0),wn(e,Ee(e,!1,n)),t=a=e.position):e.position===e.lineStart&&Er(e)?W(e,"unexpected end of the document within a double quoted scalar"):(e.position++,a=e.position)}W(e,"unexpected end of the stream within a double quoted scalar")}function Fc(e,n){var t=!0,a,i,l,c=e.tag,f,p=e.anchor,w,S,E,B,Y,K=Object.create(null),Q,L,re,F;if(F=e.input.charCodeAt(e.position),F===91)S=93,Y=!1,f=[];else if(F===123)S=125,Y=!0,f={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=f),F=e.input.charCodeAt(++e.position);F!==0;){if(Ee(e,!0,n),F=e.input.charCodeAt(e.position),F===S)return e.position++,e.tag=c,e.anchor=p,e.kind=Y?"mapping":"sequence",e.result=f,!0;t?F===44&&W(e,"expected the node content, but found ','"):W(e,"missed comma between flow collection entries"),L=Q=re=null,E=B=!1,F===63&&(w=e.input.charCodeAt(e.position+1),Ge(w)&&(E=B=!0,e.position++,Ee(e,!0,n))),a=e.line,i=e.lineStart,l=e.position,kt(e,n,yr,!1,!0),L=e.tag,Q=e.result,Ee(e,!0,n),F=e.input.charCodeAt(e.position),(B||e.line===a)&&F===58&&(E=!0,F=e.input.charCodeAt(++e.position),Ee(e,!0,n),kt(e,n,yr,!1,!0),re=e.result),Y?At(e,f,K,L,Q,re,a,i,l):E?f.push(At(e,null,K,L,Q,re,a,i,l)):f.push(Q),Ee(e,!0,n),F=e.input.charCodeAt(e.position),F===44?(t=!0,F=e.input.charCodeAt(++e.position)):t=!1}W(e,"unexpected end of the stream within a flow collection")}function Nc(e,n){var t,a,i=hn,l=!1,c=!1,f=n,p=0,w=!1,S,E;if(E=e.input.charCodeAt(e.position),E===124)a=!1;else if(E===62)a=!0;else return!1;for(e.kind="scalar",e.result="";E!==0;)if(E=e.input.charCodeAt(++e.position),E===43||E===45)hn===i?i=E===43?Vi:Sc:W(e,"repeat of a chomping mode identifier");else if((S=Ac(E))>=0)S===0?W(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?W(e,"repeat of an indentation width identifier"):(f=n+S-1,c=!0);else break;if(ft(E)){do E=e.input.charCodeAt(++e.position);while(ft(E));if(E===35)do E=e.input.charCodeAt(++e.position);while(!Xe(E)&&E!==0)}for(;E!==0;){for(xn(e),e.lineIndent=0,E=e.input.charCodeAt(e.position);(!c||e.lineIndent<f)&&E===32;)e.lineIndent++,E=e.input.charCodeAt(++e.position);if(!c&&e.lineIndent>f&&(f=e.lineIndent),Xe(E)){p++;continue}if(e.lineIndent<f){i===Vi?e.result+=Ae.repeat(` |
+ | `,l?1+p:p):i===hn&&l&&(e.result+=` |
+ | `);break}for(a?ft(E)?(w=!0,e.result+=Ae.repeat(` |
+ | `,l?1+p:p)):w?(w=!1,e.result+=Ae.repeat(` |
+ | `,p+1)):p===0?l&&(e.result+=" "):e.result+=Ae.repeat(` |
+ | `,p):e.result+=Ae.repeat(` |
+ | `,l?1+p:p),l=!0,c=!0,p=0,t=e.position;!Xe(E)&&E!==0;)E=e.input.charCodeAt(++e.position);st(e,t,e.position,!1)}return!0}function Yi(e,n){var t,a=e.tag,i=e.anchor,l=[],c,f=!1,p;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),p=e.input.charCodeAt(e.position);p!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,W(e,"tab characters must not be used in indentation")),!(p!==45||(c=e.input.charCodeAt(e.position+1),!Ge(c))));){if(f=!0,e.position++,Ee(e,!0,-1)&&e.lineIndent<=n){l.push(null),p=e.input.charCodeAt(e.position);continue}if(t=e.line,kt(e,n,Ca,!1,!0),l.push(e.result),Ee(e,!0,-1),p=e.input.charCodeAt(e.position),(e.line===t||e.lineIndent>n)&&p!==0)W(e,"bad indentation of a sequence entry");else if(e.lineIndent<n)break}return f?(e.tag=a,e.anchor=i,e.kind="sequence",e.result=l,!0):!1}function Oc(e,n,t){var a,i,l,c,f,p,w=e.tag,S=e.anchor,E={},B=Object.create(null),Y=null,K=null,Q=null,L=!1,re=!1,F;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=E),F=e.input.charCodeAt(e.position);F!==0;){if(!L&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,W(e,"tab characters must not be used in indentation")),a=e.input.charCodeAt(e.position+1),l=e.line,(F===63||F===58)&&Ge(a))F===63?(L&&(At(e,E,B,Y,K,null,c,f,p),Y=K=Q=null),re=!0,L=!0,i=!0):L?(L=!1,i=!0):W(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,F=a;else{if(c=e.line,f=e.lineStart,p=e.position,!kt(e,t,Sa,!1,!0))break;if(e.line===l){for(F=e.input.charCodeAt(e.position);ft(F);)F=e.input.charCodeAt(++e.position);if(F===58)F=e.input.charCodeAt(++e.position),Ge(F)||W(e,"a whitespace character is expected after the key-value separator within a block mapping"),L&&(At(e,E,B,Y,K,null,c,f,p),Y=K=Q=null),re=!0,L=!1,i=!1,Y=e.tag,K=e.result;else if(re)W(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=w,e.anchor=S,!0}else if(re)W(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=w,e.anchor=S,!0}if((e.line===l||e.lineIndent>n)&&(L&&(c=e.line,f=e.lineStart,p=e.position),kt(e,n,Sr,!0,i)&&(L?K=e.result:Q=e.result),L||(At(e,E,B,Y,K,Q,c,f,p),Y=K=Q=null),Ee(e,!0,-1),F=e.input.charCodeAt(e.position)),(e.line===l||e.lineIndent>n)&&F!==0)W(e,"bad indentation of a mapping entry");else if(e.lineIndent<n)break}return L&&At(e,E,B,Y,K,null,c,f,p),re&&(e.tag=w,e.anchor=S,e.kind="mapping",e.result=E),re}function Dc(e){var n,t=!1,a=!1,i,l,c;if(c=e.input.charCodeAt(e.position),c!==33)return!1;if(e.tag!==null&&W(e,"duplication of a tag property"),c=e.input.charCodeAt(++e.position),c===60?(t=!0,c=e.input.charCodeAt(++e.position)):c===33?(a=!0,i="!!",c=e.input.charCodeAt(++e.position)):i="!",n=e.position,t){do c=e.input.charCodeAt(++e.position);while(c!==0&&c!==62);e.position<e.length?(l=e.input.slice(n,e.position),c=e.input.charCodeAt(++e.position)):W(e,"unexpected end of the stream within a verbatim tag")}else{for(;c!==0&&!Ge(c);)c===33&&(a?W(e,"tag suffix cannot contain exclamation marks"):(i=e.input.slice(n-1,e.position+1),xa.test(i)||W(e,"named tag handle cannot contain such characters"),a=!0,n=e.position+1)),c=e.input.charCodeAt(++e.position);l=e.input.slice(n,e.position),wc.test(l)&&W(e,"tag suffix cannot contain flow indicator characters")}l&&!wa.test(l)&&W(e,"tag name cannot contain such characters: "+l);try{l=decodeURIComponent(l)}catch(f){W(e,"tag name is malformed: "+l)}return t?e.tag=l:ot.call(e.tagMap,i)?e.tag=e.tagMap[i]+l:i==="!"?e.tag="!"+l:i==="!!"?e.tag="tag:yaml.org,2002:"+l:W(e,'undeclared tag handle "'+i+'"'),!0}function Rc(e){var n,t;if(t=e.input.charCodeAt(e.position),t!==38)return!1;for(e.anchor!==null&&W(e,"duplication of an anchor property"),t=e.input.charCodeAt(++e.position),n=e.position;t!==0&&!Ge(t)&&!_t(t);)t=e.input.charCodeAt(++e.position);return e.position===n&&W(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(n,e.position),!0}function $c(e){var n,t,a;if(a=e.input.charCodeAt(e.position),a!==42)return!1;for(a=e.input.charCodeAt(++e.position),n=e.position;a!==0&&!Ge(a)&&!_t(a);)a=e.input.charCodeAt(++e.position);return e.position===n&&W(e,"name of an alias node must contain at least one character"),t=e.input.slice(n,e.position),ot.call(e.anchorMap,t)||W(e,'unidentified alias "'+t+'"'),e.result=e.anchorMap[t],Ee(e,!0,-1),!0}function kt(e,n,t,a,i){var l,c,f,p=1,w=!1,S=!1,E,B,Y,K,Q,L;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,l=c=f=Sr===t||Ca===t,a&&Ee(e,!0,-1)&&(w=!0,e.lineIndent>n?p=1:e.lineIndent===n?p=0:e.lineIndent<n&&(p=-1)),p===1)for(;Dc(e)||Rc(e);)Ee(e,!0,-1)?(w=!0,f=l,e.lineIndent>n?p=1:e.lineIndent===n?p=0:e.lineIndent<n&&(p=-1)):f=!1;if(f&&(f=w||i),(p===1||Sr===t)&&(yr===t||Sa===t?Q=n:Q=n+1,L=e.position-e.lineStart,p===1?f&&(Yi(e,L)||Oc(e,L,Q))||Fc(e,Q)?S=!0:(c&&Nc(e,Q)||Mc(e,Q)||Ic(e,Q)?S=!0:$c(e)?(S=!0,(e.tag!==null||e.anchor!==null)&&W(e,"alias node should not have any properties")):Lc(e,Q,yr===t)&&(S=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):p===0&&(S=f&&Yi(e,L))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&W(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),E=0,B=e.implicitTypes.length;E<B;E+=1)if(K=e.implicitTypes[E],K.resolve(e.result)){e.result=K.construct(e.result),e.tag=K.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(ot.call(e.typeMap[e.kind||"fallback"],e.tag))K=e.typeMap[e.kind||"fallback"][e.tag];else for(K=null,Y=e.typeMap.multi[e.kind||"fallback"],E=0,B=Y.length;E<B;E+=1)if(e.tag.slice(0,Y[E].tag.length)===Y[E].tag){K=Y[E];break}K||W(e,"unknown tag !<"+e.tag+">"),e.result!==null&&K.kind!==e.kind&&W(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+K.kind+'", not "'+e.kind+'"'),K.resolve(e.result,e.tag)?(e.result=K.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):W(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||S}function Pc(e){var n=e.position,t,a,i,l=!1,c;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(c=e.input.charCodeAt(e.position))!==0&&(Ee(e,!0,-1),c=e.input.charCodeAt(e.position),!(e.lineIndent>0||c!==37));){for(l=!0,c=e.input.charCodeAt(++e.position),t=e.position;c!==0&&!Ge(c);)c=e.input.charCodeAt(++e.position);for(a=e.input.slice(t,e.position),i=[],a.length<1&&W(e,"directive name must not be less than one character in length");c!==0;){for(;ft(c);)c=e.input.charCodeAt(++e.position);if(c===35){do c=e.input.charCodeAt(++e.position);while(c!==0&&!Xe(c));break}if(Xe(c))break;for(t=e.position;c!==0&&!Ge(c);)c=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}c!==0&&xn(e),ot.call(ji,a)?ji[a](e,a,i):Cr(e,'unknown document directive "'+a+'"')}if(Ee(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Ee(e,!0,-1)):l&&W(e,"directives end mark is expected"),kt(e,e.lineIndent-1,Sr,!1,!0),Ee(e,!0,-1),e.checkLineBreaks&&xc.test(e.input.slice(n,e.position))&&Cr(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Er(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Ee(e,!0,-1));return}if(e.position<e.length-1)W(e,"end of the stream or a document separator is expected");else return}function ka(e,n){e=String(e),n=n||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=` |
+ | `),e.charCodeAt(0)===65279&&(e=e.slice(1)));var t=new Tc(e,n),a=e.indexOf("\0");for(a!==-1&&(t.position=a,W(t,"null byte is not allowed in input")),t.input+="\0";t.input.charCodeAt(t.position)===32;)t.lineIndent+=1,t.position+=1;for(;t.position<t.length-1;)Pc(t);return t.documents}function Vc(e,n,t){n!==null&&typeof n=="object"&&typeof t=="undefined"&&(t=n,n=null);var a=ka(e,t);if(typeof n!="function")return a;for(var i=0,l=a.length;i<l;i+=1)n(a[i])}function Bc(e,n){var t=ka(e,n);if(t.length!==0){if(t.length===1)return t[0];throw new $e("expected a single document in the stream, but found more")}}var Hc=Vc,jc=Bc,Ta={loadAll:Hc,load:jc},La=Object.prototype.toString,Ma=Object.prototype.hasOwnProperty,En=65279,Gc=9,Vt=10,Yc=13,Uc=32,Wc=33,qc=34,vn=35,zc=37,Kc=38,Xc=39,Qc=42,Ia=44,Zc=45,xr=58,Jc=61,eu=62,tu=63,ru=64,Fa=91,Na=93,nu=96,Oa=123,iu=124,Da=125,De={};De[0]="\\0";De[7]="\\a";De[8]="\\b";De[9]="\\t";De[10]="\\n";De[11]="\\v";De[12]="\\f";De[13]="\\r";De[27]="\\e";De[34]='\\"';De[92]="\\\\";De[133]="\\N";De[160]="\\_";De[8232]="\\L";De[8233]="\\P";var au=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],su=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ou(e,n){var t,a,i,l,c,f,p;if(n===null)return{};for(t={},a=Object.keys(n),i=0,l=a.length;i<l;i+=1)c=a[i],f=String(n[c]),c.slice(0,2)==="!!"&&(c="tag:yaml.org,2002:"+c.slice(2)),p=e.compiledTypeMap.fallback[c],p&&Ma.call(p.styleAliases,f)&&(f=p.styleAliases[f]),t[c]=f;return t}function lu(e){var n,t,a;if(n=e.toString(16).toUpperCase(),e<=255)t="x",a=2;else if(e<=65535)t="u",a=4;else if(e<=4294967295)t="U",a=8;else throw new $e("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+t+Ae.repeat("0",a-n.length)+n}var cu=1,Bt=2;function uu(e){this.schema=e.schema||Cn,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Ae.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=ou(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?Bt:cu,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Ui(e,n){for(var t=Ae.repeat(" ",n),a=0,i=-1,l="",c,f=e.length;a<f;)i=e.indexOf(` |
+ | `,a),i===-1?(c=e.slice(a),a=f):(c=e.slice(a,i+1),a=i+1),c.length&&c!==` |
+ | `&&(l+=t),l+=c;return l}function mn(e,n){return` |
+ | `+Ae.repeat(" ",e.indent*n)}function fu(e,n){var t,a,i;for(t=0,a=e.implicitTypes.length;t<a;t+=1)if(i=e.implicitTypes[t],i.resolve(n))return!0;return!1}function wr(e){return e===Uc||e===Gc}function Ht(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==En||65536<=e&&e<=1114111}function Wi(e){return Ht(e)&&e!==En&&e!==Yc&&e!==Vt}function qi(e,n,t){var a=Wi(e),i=a&&!wr(e);return(t?a:a&&e!==Ia&&e!==Fa&&e!==Na&&e!==Oa&&e!==Da)&&e!==vn&&!(n===xr&&!i)||Wi(n)&&!wr(n)&&e===vn||n===xr&&i}function gu(e){return Ht(e)&&e!==En&&!wr(e)&&e!==Zc&&e!==tu&&e!==xr&&e!==Ia&&e!==Fa&&e!==Na&&e!==Oa&&e!==Da&&e!==vn&&e!==Kc&&e!==Qc&&e!==Wc&&e!==iu&&e!==Jc&&e!==eu&&e!==Xc&&e!==qc&&e!==zc&&e!==ru&&e!==nu}function pu(e){return!wr(e)&&e!==xr}function $t(e,n){var t=e.charCodeAt(n),a;return t>=55296&&t<=56319&&n+1<e.length&&(a=e.charCodeAt(n+1),a>=56320&&a<=57343)?(t-55296)*1024+a-56320+65536:t}function Ra(e){var n=/^\n* /;return n.test(e)}var $a=1,bn=2,Pa=3,Va=4,Et=5;function hu(e,n,t,a,i,l,c,f){var p,w=0,S=null,E=!1,B=!1,Y=a!==-1,K=-1,Q=gu($t(e,0))&&pu($t(e,e.length-1));if(n||c)for(p=0;p<e.length;w>=65536?p+=2:p++){if(w=$t(e,p),!Ht(w))return Et;Q=Q&&qi(w,S,f),S=w}else{for(p=0;p<e.length;w>=65536?p+=2:p++){if(w=$t(e,p),w===Vt)E=!0,Y&&(B=B||p-K-1>a&&e[K+1]!==" ",K=p);else if(!Ht(w))return Et;Q=Q&&qi(w,S,f),S=w}B=B||Y&&p-K-1>a&&e[K+1]!==" "}return!E&&!B?Q&&!c&&!i(e)?$a:l===Bt?Et:bn:t>9&&Ra(e)?Et:c?l===Bt?Et:bn:B?Va:Pa}function du(e,n,t,a,i){e.dump=function(){if(n.length===0)return e.quotingType===Bt?'""':"''";if(!e.noCompatMode&&(au.indexOf(n)!==-1||su.test(n)))return e.quotingType===Bt?'"'+n+'"':"'"+n+"'";var l=e.indent*Math.max(1,t),c=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-l),f=a||e.flowLevel>-1&&t>=e.flowLevel;function p(w){return fu(e,w)}switch(hu(n,f,e.indent,c,p,e.quotingType,e.forceQuotes&&!a,i)){case $a:return n;case bn:return"'"+n.replace(/'/g,"''")+"'";case Pa:return"|"+zi(n,e.indent)+Ki(Ui(n,l));case Va:return">"+zi(n,e.indent)+Ki(Ui(vu(n,c),l));case Et:return'"'+mu(n)+'"';default:throw new $e("impossible error: invalid scalar style")}}()}function zi(e,n){var t=Ra(e)?String(n):"",a=e[e.length-1]===` |
+ | `,i=a&&(e[e.length-2]===` |
+ | `||e===` |
+ | `),l=i?"+":a?"":"-";return t+l+` |
+ | `}function Ki(e){return e[e.length-1]===` |
+ | `?e.slice(0,-1):e}function vu(e,n){for(var t=/(\n+)([^\n]*)/g,a=function(){var w=e.indexOf(` |
+ | `);return w=w!==-1?w:e.length,t.lastIndex=w,Xi(e.slice(0,w),n)}(),i=e[0]===` |
+ | `||e[0]===" ",l,c;c=t.exec(e);){var f=c[1],p=c[2];l=p[0]===" ",a+=f+(!i&&!l&&p!==""?` |
+ | `:"")+Xi(p,n),i=l}return a}function Xi(e,n){if(e===""||e[0]===" ")return e;for(var t=/ [^ ]/g,a,i=0,l,c=0,f=0,p="";a=t.exec(e);)f=a.index,f-i>n&&(l=c>i?c:f,p+=` |
+ | `+e.slice(i,l),i=l+1),c=f;return p+=` |
+ | `,e.length-i>n&&c>i?p+=e.slice(i,c)+` |
+ | `+e.slice(c+1):p+=e.slice(i),p.slice(1)}function mu(e){for(var n="",t=0,a,i=0;i<e.length;t>=65536?i+=2:i++)t=$t(e,i),a=De[t],!a&&Ht(t)?(n+=e[i],t>=65536&&(n+=e[i+1])):n+=a||lu(t);return n}function bu(e,n,t){var a="",i=e.tag,l,c,f;for(l=0,c=t.length;l<c;l+=1)f=t[l],e.replacer&&(f=e.replacer.call(t,String(l),f)),(Je(e,n,f,!1,!1)||typeof f=="undefined"&&Je(e,n,null,!1,!1))&&(a!==""&&(a+=","+(e.condenseFlow?"":" ")),a+=e.dump);e.tag=i,e.dump="["+a+"]"}function Qi(e,n,t,a){var i="",l=e.tag,c,f,p;for(c=0,f=t.length;c<f;c+=1)p=t[c],e.replacer&&(p=e.replacer.call(t,String(c),p)),(Je(e,n+1,p,!0,!0,!1,!0)||typeof p=="undefined"&&Je(e,n+1,null,!0,!0,!1,!0))&&((!a||i!=="")&&(i+=mn(e,n)),e.dump&&Vt===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=l,e.dump=i||"[]"}function yu(e,n,t){var a="",i=e.tag,l=Object.keys(t),c,f,p,w,S;for(c=0,f=l.length;c<f;c+=1)S="",a!==""&&(S+=", "),e.condenseFlow&&(S+='"'),p=l[c],w=t[p],e.replacer&&(w=e.replacer.call(t,p,w)),Je(e,n,p,!1,!1)&&(e.dump.length>1024&&(S+="? "),S+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Je(e,n,w,!1,!1)&&(S+=e.dump,a+=S));e.tag=i,e.dump="{"+a+"}"}function Su(e,n,t,a){var i="",l=e.tag,c=Object.keys(t),f,p,w,S,E,B;if(e.sortKeys===!0)c.sort();else if(typeof e.sortKeys=="function")c.sort(e.sortKeys);else if(e.sortKeys)throw new $e("sortKeys must be a boolean or a function");for(f=0,p=c.length;f<p;f+=1)B="",(!a||i!=="")&&(B+=mn(e,n)),w=c[f],S=t[w],e.replacer&&(S=e.replacer.call(t,w,S)),Je(e,n+1,w,!0,!0,!0)&&(E=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,E&&(e.dump&&Vt===e.dump.charCodeAt(0)?B+="?":B+="? "),B+=e.dump,E&&(B+=mn(e,n)),Je(e,n+1,S,!0,E)&&(e.dump&&Vt===e.dump.charCodeAt(0)?B+=":":B+=": ",B+=e.dump,i+=B));e.tag=l,e.dump=i||"{}"}function Zi(e,n,t){var a,i,l,c,f,p;for(i=t?e.explicitTypes:e.implicitTypes,l=0,c=i.length;l<c;l+=1)if(f=i[l],(f.instanceOf||f.predicate)&&(!f.instanceOf||typeof n=="object"&&n instanceof f.instanceOf)&&(!f.predicate||f.predicate(n))){if(t?f.multi&&f.representName?e.tag=f.representName(n):e.tag=f.tag:e.tag="?",f.represent){if(p=e.styleMap[f.tag]||f.defaultStyle,La.call(f.represent)==="[object Function]")a=f.represent(n,p);else if(Ma.call(f.represent,p))a=f.represent[p](n,p);else throw new $e("!<"+f.tag+'> tag resolver accepts not "'+p+'" style');e.dump=a}return!0}return!1}function Je(e,n,t,a,i,l,c){e.tag=null,e.dump=t,Zi(e,t,!1)||Zi(e,t,!0);var f=La.call(e.dump),p=a,w;a&&(a=e.flowLevel<0||e.flowLevel>n);var S=f==="[object Object]"||f==="[object Array]",E,B;if(S&&(E=e.duplicates.indexOf(t),B=E!==-1),(e.tag!==null&&e.tag!=="?"||B||e.indent!==2&&n>0)&&(i=!1),B&&e.usedDuplicates[E])e.dump="*ref_"+E;else{if(S&&B&&!e.usedDuplicates[E]&&(e.usedDuplicates[E]=!0),f==="[object Object]")a&&Object.keys(e.dump).length!==0?(Su(e,n,e.dump,i),B&&(e.dump="&ref_"+E+e.dump)):(yu(e,n,e.dump),B&&(e.dump="&ref_"+E+" "+e.dump));else if(f==="[object Array]")a&&e.dump.length!==0?(e.noArrayIndent&&!c&&n>0?Qi(e,n-1,e.dump,i):Qi(e,n,e.dump,i),B&&(e.dump="&ref_"+E+e.dump)):(bu(e,n,e.dump),B&&(e.dump="&ref_"+E+" "+e.dump));else if(f==="[object String]")e.tag!=="?"&&du(e,e.dump,n,l,p);else{if(f==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new $e("unacceptable kind of an object to dump "+f)}e.tag!==null&&e.tag!=="?"&&(w=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?w="!"+w:w.slice(0,18)==="tag:yaml.org,2002:"?w="!!"+w.slice(18):w="!<"+w+">",e.dump=w+" "+e.dump)}return!0}function Cu(e,n){var t=[],a=[],i,l;for(yn(e,t,a),i=0,l=a.length;i<l;i+=1)n.duplicates.push(t[a[i]]);n.usedDuplicates=new Array(l)}function yn(e,n,t){var a,i,l;if(e!==null&&typeof e=="object")if(i=n.indexOf(e),i!==-1)t.indexOf(i)===-1&&t.push(i);else if(n.push(e),Array.isArray(e))for(i=0,l=e.length;i<l;i+=1)yn(e[i],n,t);else for(a=Object.keys(e),i=0,l=a.length;i<l;i+=1)yn(e[a[i]],n,t)}function xu(e,n){n=n||{};var t=new uu(n);t.noRefs||Cu(e,t);var a=e;return t.replacer&&(a=t.replacer.call({"":a},"",a)),Je(t,0,a,!0,!0)?t.dump+` |
+ | `:""}var wu=xu,Eu={dump:wu};function _n(e,n){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+n+" instead, which is now safe by default.")}}var _u=Ne,Au=ta,ku=aa,Tu=ua,Lu=fa,Mu=Cn,Iu=Ta.load,Fu=Ta.loadAll,Nu=Eu.dump,Ou=$e,Du={binary:va,float:ca,map:ia,null:sa,pairs:ba,set:ya,timestamp:ha,bool:oa,int:la,merge:da,omap:ma,seq:na,str:ra},Ru=_n("safeLoad","load"),$u=_n("safeLoadAll","loadAll"),Pu=_n("safeDump","dump"),Vu={Type:_u,Schema:Au,FAILSAFE_SCHEMA:ku,JSON_SCHEMA:Tu,CORE_SCHEMA:Lu,DEFAULT_SCHEMA:Mu,load:Iu,loadAll:Fu,dump:Nu,YAMLException:Ou,types:Du,safeLoad:Ru,safeLoadAll:$u,safeDump:Pu},Ba=Vu;var Ha=require("obsidian"),_r=class extends Ha.Plugin{constructor(){super(...arguments);this.settingsList=[];this.errorList=[];this.commandList=[];this.debounceTimer=0}async onload(){this.settingsManager=new Jt(this),await this.settingsManager.load(),this.settingsTab=new mr(this.app,this),this.addSettingTab(this.settingsTab),this.registerView(at,t=>new br(this,t)),this.addCommand({id:"show-style-settings-leaf",name:"Show style settings view",callback:()=>{this.activateView()}}),this.registerEvent(this.app.workspace.on("css-change",t=>{(t==null?void 0:t.source)!=="style-settings"&&this.parseCSS()})),this.registerEvent(this.app.workspace.on("parse-style-settings",()=>{this.parseCSS()})),this.lightEl=document.body.createDiv("theme-light style-settings-ref"),this.darkEl=document.body.createDiv("theme-dark style-settings-ref"),document.body.classList.add("css-settings-manager"),this.parseCSS(),this.app.workspace.onLayoutReady(()=>{this.settingsList&&this.app.workspace.getLeavesOfType(at).forEach(t=>{t.view.setSettings(this.settingsList,this.errorList)})})}getCSSVar(t){let a=getComputedStyle(this.lightEl).getPropertyValue(`--${t}`),i=getComputedStyle(this.darkEl).getPropertyValue(`--${t}`),l=getComputedStyle(document.body).getPropertyValue(`--${t}`);return{light:a,dark:i,current:l}}parseCSS(){clearTimeout(this.debounceTimer),this.debounceTimer=activeWindow.setTimeout(()=>{this.settingsList=[],this.errorList=[];for(let a of this.commandList)this.app.commands.removeCommand(a.id);this.commandList=[],this.settingsManager.removeClasses();let t=document.styleSheets;for(let a=0,i=t.length;a<i;a++){let l=t.item(a);l&&this.parseCSSStyleSheet(l)}this.registerSettingsToSettingsSearch(),this.settingsTab.setSettings(this.settingsList,this.errorList),this.app.workspace.getLeavesOfType(at).forEach(a=>{a.view.setSettings(this.settingsList,this.errorList)}),this.settingsManager.setConfig(this.settingsList),this.settingsManager.initClasses(),this.registerSettingCommands()},100)}registerSettingsToSettingsSearch(){var a;let t=()=>{if(window.SettingsSearch){let i=window.SettingsSearch;i.removeTabResources("obsidian-style-settings");for(let l of this.settingsList)i.addResources(...l.settings.map(c=>{var p,w;return{tab:"obsidian-style-settings",name:"Style Settings",text:(p=ve(c))!=null?p:"",desc:(w=me(c))!=null?w:""}}))}};(a=this.app.plugins.plugins["settings-search"])!=null&&a.loaded?t():this.app.workspace.on("settings-search-loaded",()=>{t()})}unregisterSettingsFromSettingsSearch(){var t;(t=this.app.plugins.plugins["settings-search"])!=null&&t.loaded&&window.SettingsSearch.removeTabResources("obsidian-style-settings")}parseCSSStyleSheet(t){var l,c;let a=(c=(l=t==null?void 0:t.ownerNode)==null?void 0:l.textContent)==null?void 0:c.trim();if(!a)return;let i=sn.exec(a);if(i!=null&&i.length)do{let f=a.match(wi);if(!f)continue;let p=f[1];try{let w=i[1].trim(),S=this.parseCSSSettings(w,p);S&&typeof S=="object"&&S.name&&S.id&&S.settings&&S.settings.length&&this.settingsList.push(S)}catch(w){this.errorList.push({name:p,error:`${w}`})}}while((i=sn.exec(a))!==null)}parseCSSSettings(t,a){let i=fn(t),l=Ba.load(t.replace(/\t/g,i.type==="space"?i.indent:" "),{filename:a});if(l.settings)return l.settings=l.settings.filter(c=>c),l}registerSettingCommands(){for(let t of this.settingsList)for(let a of t.settings)a.type===he.CLASS_TOGGLE&&a.addCommand&&this.addClassToggleCommand(t,a)}addClassToggleCommand(t,a){this.commandList.push(this.addCommand({id:`style-settings-class-toggle-${t.id}-${a.id}`,name:`Toggle ${a.title}`,callback:()=>{let i=!this.settingsManager.getSetting(t.id,a.id);this.settingsManager.setSetting(t.id,a.id,i),this.settingsTab.rerender();for(let l of this.app.workspace.getLeavesOfType(at))l.view.rerender()}}))}onunload(){this.lightEl.remove(),this.darkEl.remove(),document.body.classList.remove("css-settings-manager"),this.settingsManager.cleanup(),this.deactivateView(),this.unregisterSettingsFromSettingsSearch()}deactivateView(){this.app.workspace.detachLeavesOfType(at)}async activateView(){this.deactivateView();let t=this.app.workspace.getLeaf("tab");await t.setViewState({type:at,active:!0}),t.view.setSettings(this.settingsList,this.errorList)}}; |
+ | /*! Bundled license information: |
+ | |
+ | chroma-js/chroma.js: |
+ | (** |
+ | * chroma.js - JavaScript library for color conversions |
+ | * |
+ | * Copyright (c) 2011-2019, Gregor Aisch |
+ | * All rights reserved. |
+ | * |
+ | * Redistribution and use in source and binary forms, with or without |
+ | * modification, are permitted provided that the following conditions are met: |
+ | * |
+ | * 1. Redistributions of source code must retain the above copyright notice, this |
+ | * list of conditions and the following disclaimer. |
+ | * |
+ | * 2. Redistributions in binary form must reproduce the above copyright notice, |
+ | * this list of conditions and the following disclaimer in the documentation |
+ | * and/or other materials provided with the distribution. |
+ | * |
+ | * 3. The name Gregor Aisch may not be used to endorse or promote products |
+ | * derived from this software without specific prior written permission. |
+ | * |
+ | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
+ | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
+ | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
+ | * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, |
+ | * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |
+ | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
+ | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
+ | * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
+ | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |
+ | * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
+ | * |
+ | * ------------------------------------------------------- |
+ | * |
+ | * chroma.js includes colors from colorbrewer2.org, which are released under |
+ | * the following license: |
+ | * |
+ | * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, |
+ | * and The Pennsylvania State University. |
+ | * |
+ | * Licensed under the Apache License, Version 2.0 (the "License"); |
+ | * you may not use this file except in compliance with the License. |
+ | * You may obtain a copy of the License at |
+ | * http://www.apache.org/licenses/LICENSE-2.0 |
+ | * |
+ | * Unless required by applicable law or agreed to in writing, |
+ | * software distributed under the License is distributed on an |
+ | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, |
+ | * either express or implied. See the License for the specific |
+ | * language governing permissions and limitations under the License. |
+ | * |
+ | * ------------------------------------------------------ |
+ | * |
+ | * Named colors are taken from X11 Color Names. |
+ | * http://www.w3.org/TR/css3-color/#svg-color |
+ | * |
+ | * @preserve |
+ | *) |
+ | |
+ | @simonwep/pickr/dist/pickr.min.js: |
+ | (*! Pickr 1.8.4 MIT | https://github.com/Simonwep/pickr *) |
+ | |
+ | js-yaml/dist/js-yaml.mjs: |
+ | (*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT *) |
+ | */ |
/dev/null .. .obsidian/plugins/obsidian-style-settings/manifest.json | |
@@ 0,0 1,10 @@ | |
+ | { |
+ | "id": "obsidian-style-settings", |
+ | "name": "Style Settings", |
+ | "version": "1.0.9", |
+ | "minAppVersion": "0.11.5", |
+ | "description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.", |
+ | "author": "mgmeyers", |
+ | "authorUrl": "https://github.com/mgmeyers/obsidian-style-settings", |
+ | "isDesktopOnly": false |
+ | } |
/dev/null .. .obsidian/plugins/obsidian-style-settings/styles.css | |
@@ 0,0 1,243 @@ | |
+ | .style-settings-heading { |
+ | cursor: pointer; |
+ | margin-bottom: 18px; |
+ | padding-bottom: 6px; |
+ | border-bottom: 1px solid var(--background-modifier-border); |
+ | } |
+ | |
+ | .style-settings-heading[data-level="0"] { |
+ | margin-bottom: 26px; |
+ | } |
+ | |
+ | .style-settings-container { |
+ | padding-bottom: 16px; |
+ | } |
+ | |
+ | .style-settings-heading[data-level="0"] + .style-settings-container { |
+ | padding-left: 34px; |
+ | } |
+ | |
+ | .style-settings-heading.is-collapsed { |
+ | margin-bottom: 0; |
+ | } |
+ | |
+ | .style-settings-heading.is-collapsed + .style-settings-container { |
+ | display: none; |
+ | } |
+ | |
+ | .style-settings-collapse-indicator { |
+ | color: var(--text-faint); |
+ | display: inline-block; |
+ | margin-right: 8px; |
+ | position: relative; |
+ | top: -1px; |
+ | } |
+ | |
+ | .style-settings-heading[data-level="0"] |
+ | + .style-settings-container |
+ | .style-settings-collapse-indicator { |
+ | margin-left: -17px; |
+ | } |
+ | |
+ | .style-settings-collapse-indicator > svg { |
+ | height: 9px; |
+ | width: 9px; |
+ | } |
+ | |
+ | .style-settings-heading.is-collapsed .style-settings-collapse-indicator > svg { |
+ | transform: rotate(-90deg); |
+ | } |
+ | |
+ | .style-settings-filter-result-count { |
+ | color: var(--text-faint); |
+ | line-height: var(--line-height-tight); |
+ | margin-inline: var(--size-4-2); |
+ | } |
+ | |
+ | .style-settings-error { |
+ | font-size: 14px; |
+ | border-radius: 6px; |
+ | background: rgba(var(--background-modifier-error-rgb), 0.2); |
+ | color: var(--text-error); |
+ | padding: 10px; |
+ | margin-bottom: 1rem; |
+ | } |
+ | |
+ | .style-settings-error-name { |
+ | font-weight: bold; |
+ | margin-bottom: 5px; |
+ | } |
+ | |
+ | .style-settings-error-desc { |
+ | white-space: pre; |
+ | } |
+ | |
+ | .style-settings-empty { |
+ | font-size: 14px; |
+ | background: var(--background-secondary); |
+ | padding: 10px; |
+ | } |
+ | |
+ | .style-settings-empty-name { |
+ | font-weight: bold; |
+ | margin-bottom: 5px; |
+ | } |
+ | |
+ | .style-settings-import-input { |
+ | width: 0.1px; |
+ | height: 0.1px; |
+ | opacity: 0; |
+ | overflow: hidden; |
+ | position: absolute; |
+ | z-index: -1; |
+ | } |
+ | |
+ | .style-settings-import-label { |
+ | cursor: pointer; |
+ | color: var(--text-accent); |
+ | text-decoration: underline; |
+ | } |
+ | |
+ | .style-settings-import-label:hover { |
+ | color: var(--text-accent-hover); |
+ | } |
+ | |
+ | .style-settings-export, |
+ | .style-settings-import { |
+ | display: inline-block; |
+ | margin-right: 10px; |
+ | } |
+ | |
+ | .style-settings-copy, |
+ | .style-settings-download { |
+ | position: relative; |
+ | display: inline-block; |
+ | margin-left: 10px; |
+ | } |
+ | |
+ | .style-settings-copy:before { |
+ | color: var(--interactive-success); |
+ | content: "✓"; |
+ | position: absolute; |
+ | left: -18px; |
+ | font-weight: bold; |
+ | opacity: 0; |
+ | transition: 150ms opacity ease-in-out; |
+ | } |
+ | |
+ | .style-settings-copy.success:before { |
+ | opacity: 1; |
+ | } |
+ | |
+ | .modal-style-settings { |
+ | height: 70vh; |
+ | display: flex; |
+ | flex-direction: column; |
+ | } |
+ | |
+ | .modal-style-settings .modal-content { |
+ | flex-grow: 1; |
+ | margin: 0; |
+ | display: flex; |
+ | flex-direction: column; |
+ | } |
+ | |
+ | .modal-style-settings textarea { |
+ | display: block; |
+ | width: 100%; |
+ | height: 100%; |
+ | font-family: var(--font-monospace) !important; |
+ | font-size: 12px; |
+ | white-space: pre; |
+ | overflow-wrap: normal; |
+ | overflow-x: scroll; |
+ | margin-bottom: 5px; |
+ | } |
+ | |
+ | .modal-style-settings .setting-item { |
+ | align-items: flex-start; |
+ | } |
+ | |
+ | .modal-style-settings button { |
+ | margin: 10px 0 0; |
+ | } |
+ | |
+ | .style-settings-import-error { |
+ | display: none; |
+ | color: var(--text-error); |
+ | } |
+ | |
+ | .style-settings-import-error.active { |
+ | display: block; |
+ | } |
+ | |
+ | .view-content .style-settings-container .setting-item:not(.setting-item-heading) { |
+ | flex-direction: column; |
+ | align-items: flex-start; |
+ | } |
+ | |
+ | .view-content .style-settings-container .setting-item:not(.setting-item-heading) .setting-item-control { |
+ | padding-top: 0.5em; |
+ | } |
+ | |
+ | .view-content .style-settings-container .setting-item:not(.setting-item-heading) .themed-color-wrapper { |
+ | display: flex; |
+ | } |
+ | |
+ | .style-settings-ref { |
+ | position: absolute; |
+ | width: 0 !important; |
+ | height: 0 !important; |
+ | pointer-events: none; |
+ | } |
+ | |
+ | .style-settings-info-text .style-settings-markdown :first-child { |
+ | margin-top: 0; |
+ | } |
+ | |
+ | .style-settings-info-text .style-settings-markdown :last-child { |
+ | margin-bottom: 0; |
+ | }.style-settings-container .pcr-app { |
+ | display: none; |
+ | } |
+ | |
+ | .style-settings-container .pcr-app.visible { |
+ | display: flex; |
+ | } |
+ | |
+ | .pcr-app .pcr-swatches > button { |
+ | padding: 0; |
+ | } |
+ | |
+ | .pickr .pcr-button { |
+ | margin-right: 0; |
+ | } |
+ | |
+ | .themed-color-wrapper > div { |
+ | background: var(--background-primary); |
+ | padding: 10px; |
+ | display: flex; |
+ | align-items: center; |
+ | border-radius: 4px; |
+ | } |
+ | |
+ | .themed-color-wrapper > div + div { |
+ | margin-top: 6px; |
+ | } |
+ | |
+ | .themed-color-wrapper button { |
+ | display: block; |
+ | } |
+ | |
+ | .themed-color-wrapper .pickr-reset > button { |
+ | margin: 0 0 0 10px; |
+ | padding: 9px; |
+ | line-height: 1; |
+ | } |
+ | |
+ | .themed-color-wrapper .pickr-reset > button > svg { |
+ | display: block; |
+ | } |
+ | /*! Pickr 1.8.4 MIT | https://github.com/Simonwep/pickr */ |
+ | .pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:0.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;background-size:0;transition:all 0.3s}.pickr .pcr-button::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button::before{z-index:initial}.pickr .pcr-button::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;transition:background 0.3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow 0.3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(0,0,0,0.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:0.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0s 0.3s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;box-shadow:0 0.15em 1.5em 0 rgba(0,0,0,0.1),0 0 1em 0 rgba(0,0,0,0.03);left:0;top:0}.pcr-app.visible{transition:opacity 0.3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:0.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, 1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:0.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all 0.15s;overflow:hidden;background:transparent;z-index:1}.pcr-app .pcr-swatches>button::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,0.05);border-radius:0.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -0.2em 0 -0.2em}.pcr-app .pcr-interaction>*{margin:0 0.2em}.pcr-app .pcr-interaction input{letter-spacing:0.07em;font-size:0.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all 0.15s;padding:0.45em 0.5em;margin-top:0.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(0.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(66,133,244,0.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all 0.2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(0.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(244,66,80,0.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme='nano']{width:14.25em;max-width:95vw}.pcr-app[data-theme='nano'] .pcr-swatches{margin-top:.6em;padding:0 .6em}.pcr-app[data-theme='nano'] .pcr-interaction{padding:0 .6em .6em .6em}.pcr-app[data-theme='nano'] .pcr-selection{display:grid;grid-gap:.6em;grid-template-columns:1fr 4fr;grid-template-rows:5fr auto auto;align-items:center;height:10.5em;width:100%;align-self:flex-start}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview{grid-area:2 / 1 / 4 / 1;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;margin-left:.6em}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-current-color{position:relative;background:var(--pcr-color);width:2em;height:2em;border-radius:50em;overflow:hidden}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-current-color::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette{grid-area:1 / 1 / 2 / 3;width:100%;height:100%;z-index:1}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;width:100%;height:100%}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser{grid-area:2 / 2 / 2 / 2}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity{grid-area:3 / 2 / 3 / 2}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity{height:0.5em;margin:0 .6em}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red)}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to right, transparent, black),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%, 0.25em} |
+ | |
/dev/null .. .obsidian/themes/AnuPpuccin/manifest.json | |
@@ 0,0 1,7 @@ | |
+ | { |
+ | "name": "AnuPpuccin", |
+ | "version": "1.5.0", |
+ | "minAppVersion": "1.6.0", |
+ | "author": "Anubis", |
+ | "authorUrl": "https://github.com/AnubisNekhet" |
+ | } |
/dev/null .. .obsidian/themes/AnuPpuccin/theme.css | |
@@ 0,0 1,8528 @@ | |
+ | /*=============================================================== |
+ | AnuPpuccin |
+ | ---------- |
+ | Personal theme for Obsidian |
+ | |
+ | AnuPpuccin is licensed under the GPL-3.0 license which allows you |
+ | to modify the code freely, however the Copyright and license |
+ | notices must be preserved in your CSS. If you redistribute a part |
+ | of my code, please credit my theme in your CSS file, and specify |
+ | which code you are using. Please keep my Buy Me a Coffee link |
+ | in your README if you do so. |
+ | |
+ | https://www.buymeacoffee.com/anubisnekhet |
+ | *===============================================================*/ |
+ | /* @settings |
+ | name: AnuPpuccin |
+ | id: anuppuccin-theme-settings |
+ | settings: |
+ | |
+ | # Colors |
+ | |
+ | - |
+ | id: anp-colors-section-header |
+ | title: Colors |
+ | description: Theme Accent and Flavors, Color Overrides, Extended Color Schemes |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | - |
+ | id: anuppuccin-theme-light |
+ | title: Light Theme Flavor |
+ | description: Select your preferred light mode flavor |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: ctp-latte |
+ | options: |
+ | - |
+ | label: Latte |
+ | value: ctp-latte |
+ | - |
+ | label: Rosé Pine |
+ | value: ctp-rosepine-light |
+ | - |
+ | id: anuppuccin-theme-dark |
+ | title: Dark Theme Flavor |
+ | description: Select your preferred dark mode flavor |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: ctp-mocha |
+ | options: |
+ | - |
+ | label: Frappe |
+ | value: ctp-frappe |
+ | - |
+ | label: Macchiato |
+ | value: ctp-macchiato |
+ | - |
+ | label: Mocha |
+ | value: ctp-mocha |
+ | - |
+ | label: Mocha Old |
+ | value: ctp-mocha-old |
+ | - |
+ | id: anuppuccin-light-theme-accents |
+ | title: Light Theme Accent |
+ | description: Select your preferred light theme accent (Defaults to dark theme accent if left empty) |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: none |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: ctp-accent-light-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: ctp-accent-light-flamingo |
+ | - |
+ | label: Pink |
+ | value: ctp-accent-light-pink |
+ | - |
+ | label: Mauve |
+ | value: ctp-accent-light-mauve |
+ | - |
+ | label: Red |
+ | value: ctp-accent-light-red |
+ | - |
+ | label: Maroon |
+ | value: ctp-accent-light-maroon |
+ | - |
+ | label: Peach |
+ | value: ctp-accent-light-peach |
+ | - |
+ | label: Yellow |
+ | value: ctp-accent-light-yellow |
+ | - |
+ | label: Green |
+ | value: ctp-accent-light-green |
+ | - |
+ | label: Teal |
+ | value: ctp-accent-light-teal |
+ | - |
+ | label: Sky |
+ | value: ctp-accent-light-sky |
+ | - |
+ | label: Sapphire |
+ | value: ctp-accent-light-sapphire |
+ | - |
+ | label: Blue |
+ | value: ctp-accent-light-blue |
+ | - |
+ | label: Lavender |
+ | value: ctp-accent-light-lavender |
+ | - |
+ | id: anuppuccin-theme-accents |
+ | title: Dark Theme Accent |
+ | description: Select your preferred accent |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: ctp-accent-rosewater |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: ctp-accent-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: ctp-accent-flamingo |
+ | - |
+ | label: Pink |
+ | value: ctp-accent-pink |
+ | - |
+ | label: Mauve |
+ | value: ctp-accent-mauve |
+ | - |
+ | label: Red |
+ | value: ctp-accent-red |
+ | - |
+ | label: Maroon |
+ | value: ctp-accent-maroon |
+ | - |
+ | label: Peach |
+ | value: ctp-accent-peach |
+ | - |
+ | label: Yellow |
+ | value: ctp-accent-yellow |
+ | - |
+ | label: Green |
+ | value: ctp-accent-green |
+ | - |
+ | label: Teal |
+ | value: ctp-accent-teal |
+ | - |
+ | label: Sky |
+ | value: ctp-accent-sky |
+ | - |
+ | label: Sapphire |
+ | value: ctp-accent-sapphire |
+ | - |
+ | label: Blue |
+ | value: ctp-accent-blue |
+ | - |
+ | label: Lavender |
+ | value: ctp-accent-lavender |
+ | - |
+ | id: anuppuccin-accent-toggle |
+ | title: Force Custom Accents |
+ | description: Forces colorscheme-specific custom accents to be utilised instead of default obsidian accent |
+ | type: class-toggle |
+ | default: true |
+ | - |
+ | id: anuppuccin-url-extended-colorschemes |
+ | title: Extended Color Schemes Snippet |
+ | description: "Download the snippet by clicking on [this link](https://github.com/AnubisNekhet/AnuPpuccin/blob/main/snippets/extended-colorschemes.css)." |
+ | type: info-text |
+ | markdown: true |
+ | |
+ | # Colors :: Color Overrides |
+ | |
+ | - |
+ | id: anp-color-overrides-header |
+ | title: Color Overrides |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: ctp-custom-rosewater |
+ | title: Rosewater |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-flamingo |
+ | title: Flamingo |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-pink |
+ | title: Pink |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-mauve |
+ | title: Mauve |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-red |
+ | title: Red |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-maroon |
+ | title: Maroon |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-peach |
+ | title: Peach |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-yellow |
+ | title: Yellow |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-green |
+ | title: Green |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-teal |
+ | title: Teal |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-sky |
+ | title: Sky |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-sapphire |
+ | title: Sapphire |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-blue |
+ | title: Blue |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-lavender |
+ | title: Lavender |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-text |
+ | title: Text |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-subtext1 |
+ | title: Subtext 1 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-subtext0 |
+ | title: Subtext0 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-overlay2 |
+ | title: Overlay 2 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-overlay1 |
+ | title: Overlay 1 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-overlay0 |
+ | title: Overlay 0 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-surface2 |
+ | title: Surface 2 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-surface1 |
+ | title: Surface 1 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-surface0 |
+ | title: Surface 0 |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-base |
+ | title: Base |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-mantle |
+ | title: Mantle |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | - |
+ | id: ctp-custom-crust |
+ | title: Crust |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'rgb-values' |
+ | |
+ | # File Editor |
+ | |
+ | - |
+ | id: anp-editor-header |
+ | title: File Editor & Markdown Elements |
+ | description: Callouts, Checkboxes, Codeblocks, Lists, Tables, Tags, etc. |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | - |
+ | id: anp-active-line |
+ | title: Active line highlight |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: anp-no-highlight |
+ | options: |
+ | - |
+ | label: None |
+ | value: anp-no-highlight |
+ | - |
+ | label: Highlight |
+ | value: anp-current-line |
+ | - |
+ | label: Highlight + Border |
+ | value: anp-current-line-border |
+ | - |
+ | label: Border Only |
+ | value: anp-current-line-border-only |
+ | |
+ | # File Editor & Markdown Elements :: Callouts |
+ | - |
+ | id: anp-callout-header |
+ | title: Callouts |
+ | description: Callout styles, border radius, custom colors |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-callout-select |
+ | title: Callout Style |
+ | type: class-select |
+ | default: none |
+ | allowEmpty: false |
+ | options: |
+ | - |
+ | label: Default |
+ | value: none |
+ | - |
+ | label: Sleek |
+ | value: anp-callout-sleek |
+ | - |
+ | label: Block |
+ | value: anp-callout-block |
+ | - |
+ | label: Vanilla Normal |
+ | value: anp-callout-vanilla-normal |
+ | - |
+ | label: Vanilla Plus |
+ | value: anp-callout-vanilla-plus |
+ | - |
+ | id: anp-callout-color-toggle |
+ | title: Enable Custom Callout Colors |
+ | type: class-toggle |
+ | - |
+ | id: callout-radius |
+ | title: Callout Radius |
+ | type: variable-number |
+ | default: 4 |
+ | format: px |
+ | - |
+ | id: callout-title-padding |
+ | title: Callout Title Padding |
+ | type: variable-text |
+ | default: 8px |
+ | - |
+ | id: callout-title-opacity |
+ | title: Callout Title Background Opacity |
+ | description: Applies to Sleek, Vanilla and Vanilla Plus callouts |
+ | type: variable-number-slider |
+ | default: 0.1 |
+ | min: 0 |
+ | max: 1 |
+ | step: 0.05 |
+ | - |
+ | id: callout-content-padding |
+ | title: Callout Content Padding |
+ | type: variable-text |
+ | default: 8px |
+ | - |
+ | id: anp-callout-fold-position |
+ | title: Callout Fold Position |
+ | type: variable-select |
+ | default: '0' |
+ | options: |
+ | - |
+ | label: Left |
+ | value: 0 |
+ | - |
+ | label: Right |
+ | value: 1 |
+ | |
+ | # File Editor & Markdown Elements :: Checkboxes |
+ | |
+ | - |
+ | id: anp-custom-checkboxes-header |
+ | title: Checkboxes |
+ | description: Custom checkboxes and speech bubbles |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-custom-checkboxes |
+ | title: Enable Custom Checkboxes |
+ | type: class-toggle |
+ | - |
+ | id: anp-speech-bubble |
+ | title: Enable Speech Bubbles |
+ | type: class-toggle |
+ | |
+ | # File Editor & Markdown Elements :: Codeblocks |
+ | |
+ | - |
+ | id: anp-codeblock-header |
+ | title: Codeblocks |
+ | description: Codeblock wrapping, line numbering |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-codeblock-numbers |
+ | title: Enable Codeblock Numbering |
+ | type: class-toggle |
+ | - |
+ | id: anp-codeblock-wrap-edit |
+ | title: Codeblock Line Wrap (Edit Mode) |
+ | description: Does not work for codeblocks with syntax highlighting |
+ | type: class-select |
+ | default: none |
+ | options: |
+ | - |
+ | label: Wrap |
+ | value: none |
+ | - |
+ | label: No Wrap |
+ | value: anp-codeblock-edit-nowrap |
+ | - |
+ | id: anp-codeblock-wrap-preview |
+ | title: Codeblock Line Wrap (Preview Mode) |
+ | description: Does not work for codeblocks with syntax highlighting |
+ | type: class-select |
+ | default: none |
+ | options: |
+ | - |
+ | label: Wrap |
+ | value: none |
+ | - |
+ | label: No Wrap |
+ | value: anp-codeblock-preview-nowrap |
+ | - |
+ | id: anp-codeblock-wrap-hl-preview |
+ | title: Syntax Highlighted Codeblock Line Wrap (Preview Mode) |
+ | type: class-select |
+ | default: none |
+ | options: |
+ | - |
+ | label: Wrap |
+ | value: none |
+ | - |
+ | label: No Wrap |
+ | value: anp-codeblock-preview-hl-nowrap |
+ | - |
+ | id: anp-code-bg-color |
+ | title: Codeblock Background Color |
+ | type: variable-themed-color |
+ | allowEmpty: true |
+ | format: hex |
+ | opacity: false |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | - |
+ | id: anp-code-text-color |
+ | title: Codeblock Text Color |
+ | type: variable-themed-color |
+ | description: Applies to codeblocks without syntax highlighting |
+ | allowEmpty: true |
+ | format: hex |
+ | opacity: false |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | |
+ | # File Editor & Markdown Elements :: Embeds |
+ | - |
+ | id: anp-embed-header |
+ | title: Embeds |
+ | description: Maximum embed height |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: embed-max-height |
+ | title: Maximum embed height in px |
+ | type: variable-number |
+ | default: 200 |
+ | |
+ | # File Editor & Markdown Elements :: LaTeX |
+ | |
+ | - |
+ | id: anp-latex-header |
+ | title: LaTex |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-latex-color |
+ | title: LaTeX Color |
+ | type: variable-themed-color |
+ | description: Applies to LaTeX blocks |
+ | allowEmpty: true |
+ | format: hex |
+ | opacity: false |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | |
+ | # File Editor & Markdown Elements :: Lists |
+ | |
+ | - |
+ | id: anp-list-header |
+ | title: Lists |
+ | description: Styling, indent, spacing |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-list-toggle |
+ | title: Enable List Styling |
+ | type: class-toggle |
+ | - |
+ | id: list-indent |
+ | title: List Indent |
+ | type: variable-number |
+ | default: 2 |
+ | format: em |
+ | - |
+ | id: list-spacing |
+ | title: List Spacing |
+ | type: variable-number |
+ | default: 0.075 |
+ | format: em |
+ | - |
+ | id: list-marker-color |
+ | title: Unordered list bullet color |
+ | type: variable-themed-color |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | format: 'hex' |
+ | - |
+ | id: list-numbered-style |
+ | title: Ordered list style |
+ | type: variable-select |
+ | default: decimal |
+ | options: |
+ | - |
+ | label: "Decimal" |
+ | value: decimal |
+ | - |
+ | label: "Decimal with leading zeroes" |
+ | value: decimal-leading-zero |
+ | - |
+ | label: "Lowercase alphabetical" |
+ | value: lower-alpha |
+ | - |
+ | label: "Uppercase alphabetical" |
+ | value: upper-alpha |
+ | - |
+ | label: "Lowercase Roman Numerals" |
+ | value: lower-roman |
+ | - |
+ | label: "Uppercase Roman Numerals" |
+ | value: upper-roman |
+ | - |
+ | label: "Lowercase Latin" |
+ | value: lower-latin |
+ | - |
+ | label: "Uppercase Latin" |
+ | value: upper-latin |
+ | - |
+ | label: "Lowercase Greek" |
+ | value: lower-greek |
+ | - |
+ | label: "Uppercase Greek" |
+ | value: upper-greek |
+ | - |
+ | label: "Hiragana" |
+ | value: hiragana |
+ | - |
+ | label: "Hiragana Iroha" |
+ | value: hiragana-iroha |
+ | - |
+ | label: "Katakana" |
+ | value: armenian |
+ | - |
+ | label: "Katakana Iroha" |
+ | value: katakana-iroha |
+ | - |
+ | label: "Armenian" |
+ | value: armenian |
+ | - |
+ | label: "CJK Ideographic" |
+ | value: cjk-ideographic |
+ | - |
+ | label: "Hebrew" |
+ | value: hebrew |
+ | |
+ | # File Editor & Markdown Elements :: Tables |
+ | |
+ | - |
+ | id: anp-table-header |
+ | title: Tables |
+ | description: Table width, alignment, table element highlight and alignment, border width |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-table-toggle |
+ | title: Enable Table Styling |
+ | type: class-toggle |
+ | - |
+ | id: anp-table-width |
+ | title: Enable Custom Table Width |
+ | description: Use anp-table-width for yaml syntax |
+ | type: class-toggle |
+ | - |
+ | id: anp-table-auto |
+ | title: Center Tables |
+ | description: Use anp-table-auto for yaml syntax |
+ | type: class-toggle |
+ | - |
+ | id: anp-table-th-highlight |
+ | title: <th> Highlight |
+ | type: class-toggle |
+ | - |
+ | id: anp-td-highlight |
+ | title: <td> Highlight |
+ | type: class-select |
+ | default: anp-td-none |
+ | allowEmpty: false |
+ | options: |
+ | - |
+ | label: None |
+ | value: none |
+ | - |
+ | label: Alternate Rows |
+ | value: anp-table-row-alt |
+ | - |
+ | label: Alternate Columns |
+ | value: anp-table-col-alt |
+ | - |
+ | label: Checkered |
+ | value: anp-table-checkered |
+ | - |
+ | label: Full |
+ | value: anp-table-full |
+ | - |
+ | id: anp-table-highlight-opacity |
+ | title: Highlight Opacity |
+ | default: 0.5 |
+ | type: variable-number-slider |
+ | min: 0 |
+ | max: 1 |
+ | step: 0.1 |
+ | - |
+ | id: anp-table-align-th |
+ | title: <th> Text Align |
+ | type: variable-select |
+ | default: center |
+ | options: |
+ | - |
+ | label: Left |
+ | value: left |
+ | - |
+ | label: Center |
+ | value: center |
+ | - |
+ | label: Right |
+ | value: right |
+ | - |
+ | id: anp-table-align-td |
+ | title: <td> Text Align |
+ | type: variable-select |
+ | default: center |
+ | options: |
+ | - |
+ | label: Left |
+ | value: left |
+ | - |
+ | label: Center |
+ | value: center |
+ | - |
+ | label: Right |
+ | value: right |
+ | - |
+ | id: anp-table-thickness |
+ | title: Custom Table Border Width |
+ | type: variable-number |
+ | default: 2 |
+ | format: px |
+ | - |
+ | id: anp-table-width-pct |
+ | title: Custom Table Width |
+ | type: variable-number |
+ | default: 100 |
+ | format: "%" |
+ | |
+ | # File Editor & Markdown Elements :: Tags |
+ | |
+ | - |
+ | id: anp-tags-header |
+ | title: Tags |
+ | description: Border Width and Border Radius of Tags |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: tag-border-width |
+ | title: Tag Border Width |
+ | type: variable-number |
+ | default: 0 |
+ | format: px |
+ | - |
+ | id: tag-radius |
+ | title: Tag Radius |
+ | type: variable-number-slider |
+ | default: 2 |
+ | max: 2 |
+ | min: 0 |
+ | step: 0.1 |
+ | format: em |
+ | |
+ | # File Preview |
+ | |
+ | - |
+ | id: anp-preview-header |
+ | title: File Preview |
+ | description: File Preview Margins and Word-Wrap Width |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | - |
+ | id: anp-toggle-preview |
+ | title: Enable Custom Preview Margins |
+ | type: class-toggle |
+ | - |
+ | id: file-margins |
+ | title: File Margins |
+ | type: variable-number |
+ | default: 32 |
+ | format: px |
+ | - |
+ | id: anp-preview-width-pct |
+ | title: Preview Width |
+ | type: variable-number |
+ | default: 80 |
+ | format: "%" |
+ | - |
+ | id: file-line-width |
+ | title: Maximum Preview Width |
+ | type: variable-number |
+ | default: 700 |
+ | format: px |
+ | |
+ | # Integrations |
+ | |
+ | - |
+ | id: anp-plugin-header |
+ | title: Integrations |
+ | description: Kanban, MAKE.md, Minimal Cards Snippet, etc. |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | |
+ | # Integrations :: Kanban |
+ | |
+ | - |
+ | id: anp-plugin-kanban |
+ | title: Kanban |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | |
+ | # Integrations :: Kanban :: Card Settings |
+ | |
+ | - |
+ | id: anp-plugin-card-settings |
+ | title: Card Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-kanban-hide-card-menus |
+ | title: Hide the Card Menu Button |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-hide-archive-btn |
+ | title: Hide the Archive Card Button |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-hide-card-border |
+ | title: Disable Card Borders |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-card-opacity |
+ | title: Card Opacity |
+ | type: variable-number-slider |
+ | default: 1 |
+ | min: 0 |
+ | max: 1 |
+ | step: 0.05 |
+ | - |
+ | id: anp-kanban-card-radius |
+ | title: Card Radius |
+ | type: variable-number-slider |
+ | default: 6 |
+ | format: px |
+ | min: 0 |
+ | max: 10 |
+ | step: 1 |
+ | - |
+ | id: anp-kanban-card-spacing |
+ | title: Card Spacing |
+ | type: variable-number-slider |
+ | default: 8 |
+ | format: px |
+ | min: -1 |
+ | max: 8 |
+ | step: 1 |
+ | |
+ | # Integrations :: Kanban :: Lane Settings |
+ | |
+ | - |
+ | id: anp-plugin-lane-settings |
+ | title: Lane Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-kanban-lanes |
+ | title: Enable Full Height Lanes |
+ | description: Toggles maximum height for Kanban lanes |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-hide-lane-border |
+ | title: Disable Lane Borders |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-lane-opacity |
+ | title: Lane Opacity |
+ | type: variable-number-slider |
+ | default: 1 |
+ | min: 0 |
+ | max: 1 |
+ | step: 0.05 |
+ | - |
+ | id: anp-kanban-lane-radius |
+ | title: Lane Radius |
+ | type: variable-number-slider |
+ | default: 6 |
+ | format: px |
+ | min: 0 |
+ | max: 10 |
+ | step: 1 |
+ | - |
+ | id: anp-kanban-lane-spacing |
+ | title: Lane Spacing |
+ | type: variable-number-slider |
+ | default: 10 |
+ | format: px |
+ | min: -1 |
+ | max: 20 |
+ | step: 1 |
+ | |
+ | # Integrations :: Kanban :: Search Settings |
+ | |
+ | - |
+ | id: anp-plugin-kanban-search-settings |
+ | title: Search Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-kanban-search-full |
+ | title: Enable Full Width Search Bar |
+ | description: |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-collapse-lanes |
+ | title: Collapse Lanes With No Search Results |
+ | description: |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-hide-cards |
+ | title: Hide Cards That Don't Contain the Search Query |
+ | description: |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-hide-mark |
+ | title: Hide Search Result Highlight in Cards |
+ | description: |
+ | type: class-toggle |
+ | - |
+ | id: anp-kanban-uncollapse-lanes |
+ | title: Uncollapse Lanes and Unhide Cards When Sorting |
+ | description: |
+ | type: class-toggle |
+ | |
+ | # Integrations :: MAKE.md |
+ | |
+ | - |
+ | id: anp-plugin-makemd |
+ | title: MAKE.md |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-inline-title-vis |
+ | title: Inline Title Visibility |
+ | description: Make.md requires inline titles to be enabled to show folder titles, hence this toggle exists to disable it on notes elsewhere. |
+ | type: variable-select |
+ | default: block |
+ | options: |
+ | - |
+ | label: Visible |
+ | value: block |
+ | - |
+ | label: Invisible |
+ | value: none |
+ | |
+ | # Integrations :: Minimal Cards |
+ | |
+ | - |
+ | id: anp-snippet-minimal-cards |
+ | title: Minimal Cards |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-snippet-minimal-cards-disc |
+ | title: Usage |
+ | description: "Minimal Cards is a feature of [Minimal](https://github.com/kepano/obsidian-minimal). AnuPpuccin does not come compiled with the snippet, however you can use a compiled version with this theme." |
+ | type: info-text |
+ | markdown: true |
+ | - |
+ | id: anuppuccin-url-minimal-cards-snippet |
+ | title: Minimal Cards Snippet |
+ | description: "Download the snippet from [kepano](https://github.com/kepano/)'s github via [this link](https://github.com/kepano/obsidian-minimal/blob/master/src/scss/features/cards.scss)." |
+ | type: info-text |
+ | markdown: true |
+ | - |
+ | id: cards-min-width |
+ | title: Card minimum width |
+ | type: variable-text |
+ | default: 180px |
+ | - |
+ | id: cards-max-width |
+ | title: Card maximum width |
+ | description: Default fills the available width, accepts valid CSS units |
+ | type: variable-text |
+ | default: 1fr |
+ | - |
+ | id: cards-mobile-width |
+ | title: Card minimum width on mobile |
+ | type: variable-text |
+ | default: 120px |
+ | - |
+ | id: cards-padding |
+ | title: Card padding |
+ | type: variable-text |
+ | default: 1.2em |
+ | - |
+ | id: cards-image-height |
+ | title: Card maximum image height |
+ | type: variable-text |
+ | default: 400px |
+ | - |
+ | id: cards-border-width |
+ | title: Card border width |
+ | type: variable-text |
+ | default: 1px |
+ | |
+ | # Miscellaneous |
+ | |
+ | - |
+ | id: anp-misc-element-header |
+ | title: Miscellaneous |
+ | description: Color Palette Transition, Custom Metadata Button |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | - |
+ | id: anp-color-transition-toggle |
+ | title: Enable Color Transition (WIP) |
+ | description: "Adds a transition when switching palettes, looks really neat :)" |
+ | type: class-toggle |
+ | - |
+ | id: anp-button-metadata-toggle |
+ | title: Enable Custom Metadata Button |
+ | type: class-toggle |
+ | - |
+ | id: anp-print |
+ | title: Enable Print Styling |
+ | type: class-toggle |
+ | |
+ | # Show/Hide UI Elements |
+ | |
+ | - |
+ | id: anp-show-hide-elements-header |
+ | title: Show/Hide UI Elements |
+ | description: Toggle Visibility of UI Elements |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | - |
+ | id: anp-autohide-titlebar |
+ | title: Autohide Title Bar |
+ | type: class-toggle |
+ | - |
+ | id: anp-cursor |
+ | title: Pointer cursor |
+ | type: variable-select |
+ | default: pointer |
+ | options: |
+ | - |
+ | label: Pointer |
+ | value: pointer |
+ | - |
+ | label: Normal |
+ | value: initial |
+ | - |
+ | id: anp-toggle-metadata |
+ | title: Hide Metadata |
+ | type: class-toggle |
+ | - |
+ | id: anp-toggle-scrollbars |
+ | title: Hide Scrollbars |
+ | type: class-toggle |
+ | - |
+ | id: anp-hide-status-bar |
+ | title: Hide Status Bar |
+ | type: class-toggle |
+ | - |
+ | id: anp-tooltip-toggle |
+ | title: Hide Tooltips |
+ | type: class-toggle |
+ | |
+ | # Typography |
+ | |
+ | - |
+ | id: anp-typography-header |
+ | title: Typography |
+ | description: Fonts, Headings, Text Decoration, etc. |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | |
+ | # Typography :: Font Families |
+ | |
+ | - |
+ | id: anp-font-families-header |
+ | title: Font Families |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-editor-font-source |
+ | title: Source Editor Font |
+ | type: variable-text |
+ | default: Iosevka Comfy Duo |
+ | - |
+ | id: anp-editor-font-lp |
+ | title: Live Preview Editor Font |
+ | type: variable-text |
+ | default: Noto Sans |
+ | - |
+ | id: anp-editor-font-rv |
+ | title: Reading View Editor Font |
+ | type: variable-text |
+ | default: Noto Sans |
+ | |
+ | # Typography :: Font Weights |
+ | |
+ | - |
+ | id: anp-font-weight-header |
+ | title: Font Weights |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: bold-weight |
+ | title: Bold Weight |
+ | type: variable-select |
+ | default: '600' |
+ | options: |
+ | - |
+ | label: 'Bolder (Relative)' |
+ | value: bolder |
+ | - |
+ | label: Lightest |
+ | value: 100 |
+ | - |
+ | label: Lighter |
+ | value: 200 |
+ | - |
+ | label: Light |
+ | value: 300 |
+ | - |
+ | label: Normal |
+ | value: 400 |
+ | - |
+ | label: Bold |
+ | value: 500 |
+ | - |
+ | label: Bolder |
+ | value: 600 |
+ | - |
+ | label: Extrabold |
+ | value: 700 |
+ | - |
+ | label: Extra-extrabold |
+ | value: 800 |
+ | - |
+ | label: Black |
+ | value: 900 |
+ | - |
+ | id: anp-font-live-preview-wt |
+ | title: Live Preview Mode Weight |
+ | type: variable-select |
+ | default: '400' |
+ | options: |
+ | - |
+ | label: Lightest |
+ | value: 100 |
+ | - |
+ | label: Lighter |
+ | value: 200 |
+ | - |
+ | label: Light |
+ | value: 300 |
+ | - |
+ | label: Normal |
+ | value: 400 |
+ | - |
+ | label: Bold |
+ | value: 500 |
+ | - |
+ | label: Bolder |
+ | value: 600 |
+ | - |
+ | label: Extrabold |
+ | value: 700 |
+ | - |
+ | label: Extra-extrabold |
+ | value: 800 |
+ | - |
+ | label: Black |
+ | value: 900 |
+ | - |
+ | id: anp-font-preview-wt |
+ | title: Reading Mode Weight |
+ | type: variable-select |
+ | default: '400' |
+ | options: |
+ | - |
+ | label: Lightest |
+ | value: 100 |
+ | - |
+ | label: Lighter |
+ | value: 200 |
+ | - |
+ | label: Light |
+ | value: 300 |
+ | - |
+ | label: Normal |
+ | value: 400 |
+ | - |
+ | label: Bold |
+ | value: 500 |
+ | - |
+ | label: Bolder |
+ | value: 600 |
+ | - |
+ | label: Extrabold |
+ | value: 700 |
+ | - |
+ | label: Extra-extrabold |
+ | value: 800 |
+ | - |
+ | label: Black |
+ | value: 900 |
+ | - |
+ | id: anp-font-editor-wt |
+ | title: Source Mode Weight |
+ | type: variable-select |
+ | default: '400' |
+ | options: |
+ | - |
+ | label: Lightest |
+ | value: 100 |
+ | - |
+ | label: Lighter |
+ | value: 200 |
+ | - |
+ | label: Light |
+ | value: 300 |
+ | - |
+ | label: Normal |
+ | value: 400 |
+ | - |
+ | label: Bold |
+ | value: 500 |
+ | - |
+ | label: Bolder |
+ | value: 600 |
+ | - |
+ | label: Extrabold |
+ | value: 700 |
+ | - |
+ | label: Extra-extrabold |
+ | value: 800 |
+ | - |
+ | label: Black |
+ | value: 900 |
+ | |
+ | # Typography :: Headings |
+ | |
+ | - |
+ | id: anp-header-header |
+ | title: Headings |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-header-color-toggle |
+ | title: Enable Custom Heading Colors |
+ | type: class-toggle |
+ | - |
+ | id: anp-header-margin-toggle |
+ | title: Enable Custom Heading Margin |
+ | type: class-toggle |
+ | - |
+ | id: anp-header-divider-color-toggle |
+ | title: Inherit Divider Color from Heading Color |
+ | type: class-toggle |
+ | - |
+ | id: anp-header-margin-value |
+ | title: Heading margin value |
+ | description: Size unit is px |
+ | type: variable-number-slider |
+ | min: 0 |
+ | max: 30 |
+ | step: 2 |
+ | default: 15 |
+ | format: px |
+ | |
+ | # Typography :: Headings :: H1 |
+ | |
+ | - |
+ | id: anp-h1-header |
+ | title: H1 |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: h1-font |
+ | title: H1 Font Family |
+ | type: variable-text |
+ | default: Noto Serif |
+ | - |
+ | id: h1-size |
+ | title: H1 Font Size |
+ | type: variable-number |
+ | default: 2 |
+ | format: em |
+ | - |
+ | id: h1-weight |
+ | title: H1 Font Weight |
+ | type: variable-number |
+ | default: 700 |
+ | - |
+ | id: h1-line-height |
+ | title: H1 Line Height |
+ | type: variable-number |
+ | default: 1.2 |
+ | - |
+ | id: anp-h1-color-custom |
+ | title: H1 Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-h1-red |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-h1-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-h1-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-h1-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-h1-mauve |
+ | - |
+ | label: Red |
+ | value: anp-h1-red |
+ | - |
+ | label: Maroon |
+ | value: anp-h1-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-h1-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-h1-yellow |
+ | - |
+ | label: Green |
+ | value: anp-h1-green |
+ | - |
+ | label: Teal |
+ | value: anp-h1-teal |
+ | - |
+ | label: Sky |
+ | value: anp-h1-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-h1-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-h1-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-h1-lavender |
+ | - |
+ | id: anp-h1-divider |
+ | title: H1 Divider |
+ | type: class-toggle |
+ | |
+ | # Typography :: Headings :: H2 |
+ | |
+ | - |
+ | id: anp-h2-header |
+ | title: H2 |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: h2-font |
+ | title: H2 Font Family |
+ | type: variable-text |
+ | default: Noto Serif |
+ | - |
+ | id: h2-size |
+ | title: H2 Font Size |
+ | type: variable-number |
+ | default: 1.6 |
+ | format: em |
+ | - |
+ | id: h2-weight |
+ | title: H2 Font Weight |
+ | type: variable-number |
+ | default: 600 |
+ | - |
+ | id: h2-line-height |
+ | title: H2 Line Height |
+ | type: variable-number |
+ | default: 1.2 |
+ | - |
+ | id: anp-h2-color-custom |
+ | title: H2 Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-h2-peach |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-h2-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-h2-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-h2-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-h2-mauve |
+ | - |
+ | label: Red |
+ | value: anp-h2-red |
+ | - |
+ | label: Maroon |
+ | value: anp-h2-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-h2-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-h2-yellow |
+ | - |
+ | label: Green |
+ | value: anp-h2-green |
+ | - |
+ | label: Teal |
+ | value: anp-h2-teal |
+ | - |
+ | label: Sky |
+ | value: anp-h2-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-h2-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-h2-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-h2-lavender |
+ | - |
+ | id: anp-h2-divider |
+ | title: H2 Divider |
+ | type: class-toggle |
+ | |
+ | # Typography :: Headings :: H3 |
+ | |
+ | - |
+ | id: anp-h3-header |
+ | title: H3 |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: h3-font |
+ | title: H3 Font Family |
+ | type: variable-text |
+ | default: Noto Serif |
+ | - |
+ | id: h3-size |
+ | title: H3 Font Size |
+ | type: variable-number |
+ | default: 1.37 |
+ | format: em |
+ | - |
+ | id: h3-weight |
+ | title: H3 Font Weight |
+ | type: variable-number |
+ | default: 600 |
+ | - |
+ | id: h3-line-height |
+ | title: H3 Line Height |
+ | type: variable-number |
+ | default: 1.3 |
+ | - |
+ | id: anp-h3-color-custom |
+ | title: H3 Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-h3-green |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-h3-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-h3-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-h3-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-h3-mauve |
+ | - |
+ | label: Red |
+ | value: anp-h3-red |
+ | - |
+ | label: Maroon |
+ | value: anp-h3-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-h3-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-h3-yellow |
+ | - |
+ | label: Green |
+ | value: anp-h3-green |
+ | - |
+ | label: Teal |
+ | value: anp-h3-teal |
+ | - |
+ | label: Sky |
+ | value: anp-h3-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-h3-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-h3-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-h3-lavender |
+ | - |
+ | id: anp-h3-divider |
+ | title: H3 Divider |
+ | type: class-toggle |
+ | |
+ | # Typography :: Headings :: H4 |
+ | |
+ | - |
+ | id: anp-h4-header |
+ | title: H4 |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: h4-font |
+ | title: H4 Font Family |
+ | type: variable-text |
+ | default: Noto Serif |
+ | - |
+ | id: h4-size |
+ | title: H4 Font Size |
+ | type: variable-number |
+ | default: 1.25 |
+ | format: em |
+ | - |
+ | id: h4-weight |
+ | title: H4 Font Weight |
+ | type: variable-number |
+ | default: 600 |
+ | - |
+ | id: h4-line-height |
+ | title: H4 Line Height |
+ | type: variable-number |
+ | default: 1.4 |
+ | - |
+ | id: anp-h4-color-custom |
+ | title: H4 Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-h4-teal |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-h4-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-h4-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-h4-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-h4-mauve |
+ | - |
+ | label: Red |
+ | value: anp-h4-red |
+ | - |
+ | label: Maroon |
+ | value: anp-h4-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-h4-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-h4-yellow |
+ | - |
+ | label: Green |
+ | value: anp-h4-green |
+ | - |
+ | label: Teal |
+ | value: anp-h4-teal |
+ | - |
+ | label: Sky |
+ | value: anp-h4-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-h4-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-h4-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-h4-lavender |
+ | - |
+ | id: anp-h4-divider |
+ | title: H4 Divider |
+ | type: class-toggle |
+ | |
+ | # Typography :: Headings :: H5 |
+ | |
+ | - |
+ | id: anp-h5-header |
+ | title: H5 |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: h5-font |
+ | title: H5 Font Family |
+ | type: variable-text |
+ | default: Noto Serif |
+ | - |
+ | id: h5-size |
+ | title: H5 Font Size |
+ | type: variable-number |
+ | default: 1.12 |
+ | format: em |
+ | - |
+ | id: h5-weight |
+ | title: H5 Font Weight |
+ | type: variable-number |
+ | default: 600 |
+ | - |
+ | id: h5-line-height |
+ | title: H5 Line Height |
+ | type: variable-number |
+ | default: 1.5 |
+ | - |
+ | id: anp-h5-color-custom |
+ | title: H5 Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-h5-lavender |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-h5-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-h5-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-h5-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-h5-mauve |
+ | - |
+ | label: Red |
+ | value: anp-h5-red |
+ | - |
+ | label: Maroon |
+ | value: anp-h5-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-h5-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-h5-yellow |
+ | - |
+ | label: Green |
+ | value: anp-h5-green |
+ | - |
+ | label: Teal |
+ | value: anp-h5-teal |
+ | - |
+ | label: Sky |
+ | value: anp-h5-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-h5-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-h5-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-h5-lavender |
+ | - |
+ | id: anp-h5-divider |
+ | title: H5 Divider |
+ | type: class-toggle |
+ | |
+ | # Typography :: Headings :: H6 |
+ | |
+ | - |
+ | id: anp-h6-header |
+ | title: H6 |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: h6-font |
+ | title: H6 Font Family |
+ | type: variable-text |
+ | default: Noto Serif |
+ | - |
+ | id: h6-size |
+ | title: H6 Font Size |
+ | type: variable-number |
+ | default: 1.12 |
+ | format: em |
+ | - |
+ | id: h6-weight |
+ | title: H6 Font Weight |
+ | type: variable-number |
+ | default: 600 |
+ | - |
+ | id: h6-line-height |
+ | title: H6 Line Height |
+ | type: variable-number |
+ | default: 1.5 |
+ | - |
+ | id: anp-h6-color-custom |
+ | title: H6 Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-h6-mauve |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-h6-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-h6-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-h6-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-h6-mauve |
+ | - |
+ | label: Red |
+ | value: anp-h6-red |
+ | - |
+ | label: Maroon |
+ | value: anp-h6-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-h6-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-h6-yellow |
+ | - |
+ | label: Green |
+ | value: anp-h6-green |
+ | - |
+ | label: Teal |
+ | value: anp-h6-teal |
+ | - |
+ | label: Sky |
+ | value: anp-h6-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-h6-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-h6-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-h6-lavender |
+ | - |
+ | id: anp-h6-divider |
+ | title: H6 Divider |
+ | type: class-toggle |
+ | |
+ | # Typography :: Text Decoration |
+ | |
+ | - |
+ | id: anp-decor-header |
+ | title: Text Decoration |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-decoration-toggle |
+ | title: Enable Decoration Colors |
+ | type: class-toggle |
+ | - |
+ | id: anp-bold-custom |
+ | title: Bold Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-bold-red |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-bold-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-bold-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-bold-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-bold-mauve |
+ | - |
+ | label: Red |
+ | value: anp-bold-red |
+ | - |
+ | label: Maroon |
+ | value: anp-bold-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-bold-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-bold-yellow |
+ | - |
+ | label: Green |
+ | value: anp-bold-green |
+ | - |
+ | label: Teal |
+ | value: anp-bold-teal |
+ | - |
+ | label: Sky |
+ | value: anp-bold-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-bold-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-bold-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-bold-lavender |
+ | - |
+ | id: anp-italic-custom |
+ | title: Italic Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-italic-green |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-italic-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-italic-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-italic-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-italic-mauve |
+ | - |
+ | label: Red |
+ | value: anp-italic-red |
+ | - |
+ | label: Maroon |
+ | value: anp-italic-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-italic-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-italic-yellow |
+ | - |
+ | label: Green |
+ | value: anp-italic-green |
+ | - |
+ | label: Teal |
+ | value: anp-italic-teal |
+ | - |
+ | label: Sky |
+ | value: anp-italic-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-italic-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-italic-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-italic-lavender |
+ | - |
+ | id: anp-highlight-custom |
+ | title: Highlight Color |
+ | type: class-select |
+ | allowEmpty: true |
+ | default: anp-highlight-yellow |
+ | options: |
+ | - |
+ | label: Rosewater |
+ | value: anp-highlight-rosewater |
+ | - |
+ | label: Flamingo |
+ | value: anp-highlight-flamingo |
+ | - |
+ | label: Pink |
+ | value: anp-highlight-pink |
+ | - |
+ | label: Mauve |
+ | value: anp-highlight-mauve |
+ | - |
+ | label: Red |
+ | value: anp-highlight-red |
+ | - |
+ | label: Maroon |
+ | value: anp-highlight-maroon |
+ | - |
+ | label: Peach |
+ | value: anp-highlight-peach |
+ | - |
+ | label: Yellow |
+ | value: anp-highlight-yellow |
+ | - |
+ | label: Green |
+ | value: anp-highlight-green |
+ | - |
+ | label: Teal |
+ | value: anp-highlight-teal |
+ | - |
+ | label: Sky |
+ | value: anp-highlight-sky |
+ | - |
+ | label: Sapphire |
+ | value: anp-highlight-sapphire |
+ | - |
+ | label: Blue |
+ | value: anp-highlight-blue |
+ | - |
+ | label: Lavender |
+ | value: anp-highlight-lavender |
+ | |
+ | # Workspace |
+ | |
+ | - |
+ | id: anp-workspace-header |
+ | title: Workspace |
+ | description: Background, Colorful Frame, Layout, Sidebar, Tabs, Translucency, etc. |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | |
+ | # Workspace :: Canvas |
+ | |
+ | - |
+ | id: anp-canvas-header |
+ | title: Canvas |
+ | description: Darken Canvas Background |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-canvas-dark-bg |
+ | title: Darker Canvas Background |
+ | type: class-toggle |
+ | |
+ | # Workspace :: Colorful Frame |
+ | |
+ | - |
+ | id: colorful-frame |
+ | title: Colorful Frame |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-colorful-frame |
+ | title: "Enable Colorful Frame (WIP)" |
+ | type: class-toggle |
+ | - |
+ | id: anp-colorful-frame-icon-toggle-light |
+ | title: "Invert Icon Colors - Light" |
+ | type: class-toggle |
+ | - |
+ | id: anp-colorful-frame-icon-toggle-dark |
+ | title: "Invert Icon Colors - Dark" |
+ | type: class-toggle |
+ | - |
+ | id: anp-colorful-frame-opacity |
+ | title: Colorful Frame Opacity |
+ | type: variable-number-slider |
+ | default: 1 |
+ | min: 0 |
+ | max: 1 |
+ | step: 0.05 |
+ | - |
+ | id: anp-colorful-frame-color |
+ | title: Custom Colorful Frame Color |
+ | type: variable-themed-color |
+ | format: "rgb-values" |
+ | opacity: false |
+ | default-light: '#' |
+ | default-dark: '#' |
+ | alt-format: |
+ | - |
+ | id: anp-colorful-frame-color-hsl |
+ | format: "hsl-values" |
+ | |
+ | # Workspace :: File Browser |
+ | |
+ | - |
+ | id: anp-filebrowser-header |
+ | title: File Browser |
+ | description: 'Enable/Disable File Browser elements' |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-custom-vault-toggle |
+ | title: Enable custom vault title |
+ | type: class-toggle |
+ | - |
+ | id: anp-file-icons |
+ | title: Enable file icons |
+ | type: class-toggle |
+ | - |
+ | id: anp-floating-header |
+ | title: Enable floating vault title |
+ | type: class-toggle |
+ | - |
+ | id: anp-collapse-folders |
+ | title: Enable folder icons for collapse indicators |
+ | type: class-toggle |
+ | - |
+ | id: anp-file-label-align |
+ | title: File label alignment |
+ | type: variable-select |
+ | default: "0" |
+ | options: |
+ | - |
+ | label: Right |
+ | value: 1 |
+ | - |
+ | label: Left |
+ | value: 0 |
+ | |
+ | # Workspace :: PDF Viewer |
+ | |
+ | - |
+ | id: anp-pdf-viewer-header |
+ | title: PDF Viewer |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-pdf-blend-toggle-dark |
+ | title: Toggle PDF background blending - Dark Mode |
+ | desc: Blends PDF viewer background with obsidian background in dark mode |
+ | type: class-toggle |
+ | - |
+ | id: anp-pdf-blend-toggle-light |
+ | title: Toggle PDF background blending - Light Mode |
+ | desc: Blends PDF viewer background with obsidian background in light mode |
+ | type: class-toggle |
+ | |
+ | # Workspace :: Rainbow Folders |
+ | |
+ | - |
+ | id: anp-rainbow-section-header |
+ | title: Rainbow Folders |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anuppuccin-url-custom-rainbow-colors |
+ | title: Custom rainbow folder colors snippet |
+ | description: "Download the snippet through [this link](https://github.com/AnubisNekhet/AnuPpuccin/blob/main/snippets/custom-rainbow-colors.css)." |
+ | type: info-text |
+ | markdown: true |
+ | - |
+ | id: anp-alt-rainbow-style |
+ | title: Rainbow style |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: anp-default-rainbow |
+ | options: |
+ | - |
+ | label: None |
+ | value: anp-default-rainbow |
+ | - |
+ | label: Full |
+ | value: anp-full-rainbow-color-toggle |
+ | - |
+ | label: Simple |
+ | value: anp-simple-rainbow-color-toggle |
+ | |
+ | # Workspace :: Rainbow Folders :: Full Folder Settings |
+ | |
+ | - |
+ | id: anp-full-rainbow-folder-settings |
+ | title: Full Folder Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-rainbow-file-toggle |
+ | title: File recolor toggle |
+ | desc: Recolors files to match the folders |
+ | type: class-toggle |
+ | - |
+ | id: anp-full-rainbow-text-color-toggle-light |
+ | title: Invert title colors (Light Mode) |
+ | type: class-toggle |
+ | - |
+ | id: anp-full-rainbow-text-color-toggle-dark |
+ | title: Invert title colors (Dark Mode) |
+ | type: class-toggle |
+ | - |
+ | id: anp-rainbow-folder-bg-opacity |
+ | title: Folder background color opacity |
+ | type: variable-number |
+ | default: 0.7 |
+ | |
+ | # Workspace :: Rainbow Folders :: Simple Folder Settings |
+ | |
+ | - |
+ | id: anp-simple-rainbow-folder-settings |
+ | title: Simple Folder Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-simple-rainbow-title-toggle |
+ | title: Enable title recolor |
+ | type: class-toggle |
+ | - |
+ | id: anp-simple-rainbow-collapse-icon-toggle |
+ | title: Enable collapse icon recolor |
+ | type: class-toggle |
+ | - |
+ | id: anp-simple-rainbow-indentation-toggle |
+ | title: Enable collapse indent recolor |
+ | type: class-toggle |
+ | - |
+ | id: anp-simple-rainbow-icon-toggle |
+ | title: Enable circular file |
+ | type: class-toggle |
+ | - |
+ | id: anp-rainbow-subfolder-color-toggle |
+ | title: Enable subfolder color inheritance |
+ | type: class-toggle |
+ | |
+ | # Workspace :: Stacked Tabs |
+ | |
+ | - |
+ | id: anp-stacked-tabs-header |
+ | title: Stacked Tabs |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-stacked-header-width |
+ | title: Stacked tabs header width |
+ | type: variable-number |
+ | default: 40 |
+ | format: px |
+ | - |
+ | id: anp-tab-stacked-pane-width |
+ | title: Stacked tabs pane width multiplier |
+ | description: Multiplies the stack tab pane with which depends on file line width |
+ | type: variable-number |
+ | default: 1 |
+ | |
+ | # Workspace :: Status Bar |
+ | |
+ | - |
+ | id: anp-status-bar-header |
+ | title: Status Bar |
+ | description: Select status bar style |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-status-bar-select |
+ | title: Status Bar Style |
+ | type: class-select |
+ | default: none |
+ | options: |
+ | - |
+ | label: Default |
+ | value: none |
+ | - |
+ | label: Floating |
+ | value: anp-floating-status-bar |
+ | - |
+ | label: Fixed |
+ | value: anp-fixed-status-bar |
+ | |
+ | # Workspace :: Tabs |
+ | |
+ | - |
+ | id: anp-alt-tab-header |
+ | title: Tabs |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-alt-tab-style |
+ | title: Tab style |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: anp-default-tab |
+ | options: |
+ | - |
+ | label: Default |
+ | value: anp-default-tab |
+ | - |
+ | label: Depth |
+ | value: anp-depth-tab-toggle |
+ | - |
+ | label: Minimalistic |
+ | value: anp-mini-tab-toggle |
+ | - |
+ | label: Safari-style (Animated) |
+ | value: anp-alternate-tab-toggle |
+ | - |
+ | label: Safari-style (Vanilla) |
+ | value: anp-safari-tab-toggle |
+ | - |
+ | id: anp-alt-tab-custom-height |
+ | title: Custom tab height |
+ | type: variable-number |
+ | allowEmpty: false |
+ | default: 40 |
+ | format: px |
+ | - |
+ | id: anp-disable-newtab-align |
+ | title: Disable new tab button right alignment |
+ | type: class-toggle |
+ | |
+ | # Workspace :: Tabs :: Depth Tab Settings |
+ | |
+ | - |
+ | id: anp-depth-tab-header |
+ | title: Depth Tab Settings |
+ | description: Only applies to inactive tabs |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-depth-tab-text-invert |
+ | title: Invert tab text color |
+ | type: class-toggle |
+ | - |
+ | id: anp-depth-tab-opacity |
+ | title: Tab opacity |
+ | type: variable-number-slider |
+ | default: 0.6 |
+ | max: 1 |
+ | min: 0 |
+ | step: 0.1 |
+ | - |
+ | id: anp-depth-tab-gap |
+ | title: Tab gap |
+ | type: variable-number |
+ | default: 10 |
+ | format: px |
+ | |
+ | # Workspace :: Tabs :: Animated Safari-style Tab Settings |
+ | |
+ | - |
+ | id: anp-safari-tab-header |
+ | title: Animated Safari-style Tab Settings |
+ | description: Adapted from github.com/chuckharmston's snippets |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-safari-tab-radius |
+ | title: Tab radius |
+ | type: variable-number |
+ | default: 6 |
+ | format: px |
+ | - |
+ | id: anp-safari-tab-gap |
+ | title: Tab gap |
+ | type: variable-number |
+ | default: 10 |
+ | format: px |
+ | - |
+ | id: anp-safari-border-width |
+ | title: Tab border width |
+ | type: variable-number |
+ | default: 1 |
+ | format: px |
+ | |
+ | # Workspace :: Tabs :: Vanilla Safari-style Tab Settings |
+ | |
+ | - |
+ | id: anp-safari-vanilla-tab-header |
+ | title: Vanilla Safari-style Tab Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-safari-tab-animated |
+ | title: Enable WIP animated safari tabs |
+ | type: class-toggle |
+ | |
+ | # Workspace :: Translucency |
+ | |
+ | - |
+ | id: anp-translucency-header |
+ | title: Translucency |
+ | description: |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-translucency-opacity |
+ | description: Drag to change background opacity |
+ | title: Window opacity |
+ | type: variable-number |
+ | default: 0.15 |
+ | |
+ | # Workspace :: Workspace Layout |
+ | |
+ | - |
+ | id: anp-layout-header |
+ | title: Workspace Layout |
+ | description: Workspace layout and arrangement |
+ | type: heading |
+ | level: 2 |
+ | collapsed: true |
+ | - |
+ | id: anp-layout-select |
+ | title: Workspace Layout variant |
+ | type: class-select |
+ | allowEmpty: false |
+ | default: none |
+ | options: |
+ | - |
+ | label: Default |
+ | value: none |
+ | - |
+ | label: Border |
+ | value: anp-border-layout |
+ | - |
+ | label: Cards |
+ | value: anp-card-layout |
+ | - |
+ | id: anp-bg-fix |
+ | title: Background fix for applying colors |
+ | type: class-toggle |
+ | - |
+ | id: anp-hide-borders |
+ | title: Hide borders |
+ | type: class-toggle |
+ | |
+ | # Workspace :: Workspace Layout :: Card Layout |
+ | |
+ | - |
+ | id: anp-layout-card |
+ | title: Card Layout Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-card-radius |
+ | title: Card radius |
+ | type: variable-number |
+ | default: 16 |
+ | format: px |
+ | - |
+ | id: anp-card-layout-padding |
+ | title: Card padding |
+ | type: variable-number |
+ | default: 10 |
+ | format: px |
+ | - |
+ | id: anp-card-header-left-padding |
+ | title: Tab left padding |
+ | type: variable-number |
+ | default: 20 |
+ | format: px |
+ | - |
+ | id: anp-card-shadows |
+ | title: Enable shadows |
+ | type: class-toggle |
+ | - |
+ | id: anp-card-layout-actions |
+ | title: Enable card format for actions |
+ | type: class-toggle |
+ | - |
+ | id: anp-card-layout-filebrowser |
+ | title: Enable card format for file browser |
+ | type: class-toggle |
+ | - |
+ | id: anp-layout-border |
+ | title: Border Layout Settings |
+ | description: |
+ | type: heading |
+ | level: 3 |
+ | collapsed: true |
+ | - |
+ | id: anp-border-radius |
+ | title: Border Layout Radius |
+ | type: variable-number |
+ | default: 16 |
+ | format: px |
+ | - |
+ | id: anp-border-padding |
+ | title: Border Layout Padding |
+ | type: variable-number |
+ | default: 20 |
+ | format: px |
+ | |
+ | # Credits |
+ | |
+ | - |
+ | id: anuppuccin-support |
+ | title: Support AnuPpuccin |
+ | description: If you like the theme, here are some ways to support development |
+ | type: heading |
+ | level: 1 |
+ | collapsed: true |
+ | - |
+ | id: anuppuccin-url-donate |
+ | title: Buy Me a Coffee |
+ | description: "[https://www.buymeacoffee.com/anubisnekhet](https://www.buymeacoffee.com/anubisnekhet)" |
+ | type: info-text |
+ | markdown: true |
+ | - |
+ | id: anuppuccin-url-star-repo |
+ | title: Star the Theme on GitHub |
+ | description: "[https://github.com/anubisnekhet/anuppuccin](https://github.com/anubisnekhet/anuppuccin)" |
+ | type: info-text |
+ | markdown: true |
+ | - |
+ | id: anuppuccin-url-submit-issue |
+ | title: Submit an Issue on GitHub |
+ | description: "[https://github.com/anubisnekhet/anuppuccin/issues](https://github.com/anubisnekhet/anuppuccin/issues)" |
+ | type: info-text |
+ | markdown: true |
+ | |
+ | */ |
+ | /*------------------Defining Colorschemes-------------------*/ |
+ | .theme-light.ctp-latte, .ctp-latte .themed-color-wrapper > .theme-light { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 222, 149, 132)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 221, 120, 120)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 236, 131, 208)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 136, 57, 239)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 210, 15, 57)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 230, 69, 83)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 254, 100, 11)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 228, 147, 32)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 64, 160, 43)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 23, 146, 153)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 4, 165, 229)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 32, 159, 181)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 42, 110, 245)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 114, 135, 253)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 76, 79, 105)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 92, 95, 119)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 108, 111, 133)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 124, 127, 147)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 140, 143, 161)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 156, 160, 176)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 172, 176, 190)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 188, 192, 204)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 204, 208, 218)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 239, 241, 245)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 230, 233, 239)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 220, 224, 232)); |
+ | } |
+ | |
+ | .theme-light.ctp-rosepine-light, .ctp-rosepine-light .themed-color-wrapper > .theme-light { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 214, 129, 125)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 214, 129, 125)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 144, 122, 169)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 144, 122, 169)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 180, 99, 122)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 180, 99, 122)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 214, 129, 125)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 234, 157, 52)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 86, 148, 159)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 86, 148, 159)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 40, 105, 131)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 40, 105, 131)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 40, 105, 131)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 144, 122, 169)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 87, 82, 121)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 97, 92, 132)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 121, 117, 147)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 128, 124, 153)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 152, 147, 165)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 161, 156, 173)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 202, 193, 185)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 209, 201, 194)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 220, 211, 203)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 238, 230, 221)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 230, 219, 209)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 221, 208, 198)); |
+ | } |
+ | |
+ | .theme-dark.ctp-frappe, .ctp-frappe .themed-color-wrapper > .theme-dark { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 242, 213, 207)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 238, 190, 190)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 244, 184, 228)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 202, 158, 230)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 231, 130, 132)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 234, 153, 156)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 239, 159, 118)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 229, 200, 144)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 209, 137)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 129, 200, 190)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 153, 209, 219)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 133, 193, 220)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 140, 170, 238)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 186, 187, 241)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 206, 239)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 181, 189, 220)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 165, 172, 201)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 148, 155, 183)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 131, 138, 164)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 115, 120, 145)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 98, 103, 126)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 81, 86, 108)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 65, 69, 89)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 48, 52, 70)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 41, 44, 60)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 35, 38, 52)); |
+ | } |
+ | |
+ | .theme-dark.ctp-macchiato, .ctp-macchiato .themed-color-wrapper > .theme-dark { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 244, 219, 214)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 240, 198, 198)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 189, 230)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 198, 160, 246)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 237, 135, 150)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 238, 153, 160)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 245, 169, 127)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 238, 212, 159)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 218, 149)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 139, 213, 202)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 145, 215, 227)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 125, 196, 228)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 138, 173, 244)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 183, 189, 248)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 197, 207, 245)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 224)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 170, 203)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 143, 151, 183)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 125, 132, 162)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 108, 114, 141)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 90, 95, 120)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 72, 76, 100)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 54, 58, 79)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 36, 39, 58)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 30, 32, 48)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 24, 25, 38)); |
+ | } |
+ | |
+ | .theme-dark.ctp-mocha, .ctp-mocha .themed-color-wrapper > .theme-dark { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 208, 245)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 223)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 168, 201)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 142, 149, 179)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 123, 129, 157)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 105, 109, 134)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 86, 89, 112)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 67, 70, 90)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 49, 50, 68)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 24, 24, 37)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 17, 17, 27)); |
+ | } |
+ | |
+ | .theme-dark.ctp-mocha-old, .ctp-mocha-old .themed-color-wrapper > .theme-dark { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 217, 224, 238)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 211, 205, 214)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 190, 179, 193)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 167, 156, 176)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 152, 139, 162)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 109, 107, 125)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 87, 82, 105)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 45, 40, 72)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 48, 45, 65)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 26, 24, 38)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 22, 19, 32)); |
+ | } |
+ | |
+ | .theme-dark { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 208, 245)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 223)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 168, 201)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 142, 149, 179)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 123, 129, 157)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 105, 109, 134)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 86, 89, 112)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 67, 70, 90)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 49, 50, 68)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 24, 24, 37)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 17, 17, 27)); |
+ | } |
+ | |
+ | .theme-light { |
+ | --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 222, 149, 132)); |
+ | --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 221, 120, 120)); |
+ | --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 236, 131, 208)); |
+ | --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 136, 57, 239)); |
+ | --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 210, 15, 57)); |
+ | --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 230, 69, 83)); |
+ | --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 254, 100, 11)); |
+ | --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 228, 147, 32)); |
+ | --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 64, 160, 43)); |
+ | --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 23, 146, 153)); |
+ | --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 4, 165, 229)); |
+ | --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 32, 159, 181)); |
+ | --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 42, 110, 245)); |
+ | --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 114, 135, 253)); |
+ | --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 76, 79, 105)); |
+ | --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 92, 95, 119)); |
+ | --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 108, 111, 133)); |
+ | --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 124, 127, 147)); |
+ | --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 140, 143, 161)); |
+ | --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 156, 160, 176)); |
+ | --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 172, 176, 190)); |
+ | --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 188, 192, 204)); |
+ | --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 204, 208, 218)); |
+ | --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 239, 241, 245)); |
+ | --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 230, 233, 239)); |
+ | --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 220, 224, 232)); |
+ | } |
+ | |
+ | /*------------------Selecting Accents-------------------*/ |
+ | .anuppuccin-accent-toggle.ctp-accent-rosewater { |
+ | --ctp-accent: var(--ctp-rosewater); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-rosewater { |
+ | --ctp-accent: var(--ctp-rosewater); |
+ | } |
+ | |
+ | .anp-bold-rosewater { |
+ | --anp-bold-color: var(--ctp-rosewater); |
+ | } |
+ | |
+ | .anp-italic-rosewater { |
+ | --anp-italic-color: var(--ctp-rosewater); |
+ | } |
+ | |
+ | .anp-highlight-rosewater { |
+ | --anp-highlight-color: var(--ctp-rosewater); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-flamingo { |
+ | --ctp-accent: var(--ctp-flamingo); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-flamingo { |
+ | --ctp-accent: var(--ctp-flamingo); |
+ | } |
+ | |
+ | .anp-bold-flamingo { |
+ | --anp-bold-color: var(--ctp-flamingo); |
+ | } |
+ | |
+ | .anp-italic-flamingo { |
+ | --anp-italic-color: var(--ctp-flamingo); |
+ | } |
+ | |
+ | .anp-highlight-flamingo { |
+ | --anp-highlight-color: var(--ctp-flamingo); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-pink { |
+ | --ctp-accent: var(--ctp-pink); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-pink { |
+ | --ctp-accent: var(--ctp-pink); |
+ | } |
+ | |
+ | .anp-bold-pink { |
+ | --anp-bold-color: var(--ctp-pink); |
+ | } |
+ | |
+ | .anp-italic-pink { |
+ | --anp-italic-color: var(--ctp-pink); |
+ | } |
+ | |
+ | .anp-highlight-pink { |
+ | --anp-highlight-color: var(--ctp-pink); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-mauve { |
+ | --ctp-accent: var(--ctp-mauve); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-mauve { |
+ | --ctp-accent: var(--ctp-mauve); |
+ | } |
+ | |
+ | .anp-bold-mauve { |
+ | --anp-bold-color: var(--ctp-mauve); |
+ | } |
+ | |
+ | .anp-italic-mauve { |
+ | --anp-italic-color: var(--ctp-mauve); |
+ | } |
+ | |
+ | .anp-highlight-mauve { |
+ | --anp-highlight-color: var(--ctp-mauve); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-red { |
+ | --ctp-accent: var(--ctp-red); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-red { |
+ | --ctp-accent: var(--ctp-red); |
+ | } |
+ | |
+ | .anp-bold-red { |
+ | --anp-bold-color: var(--ctp-red); |
+ | } |
+ | |
+ | .anp-italic-red { |
+ | --anp-italic-color: var(--ctp-red); |
+ | } |
+ | |
+ | .anp-highlight-red { |
+ | --anp-highlight-color: var(--ctp-red); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-maroon { |
+ | --ctp-accent: var(--ctp-maroon); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-maroon { |
+ | --ctp-accent: var(--ctp-maroon); |
+ | } |
+ | |
+ | .anp-bold-maroon { |
+ | --anp-bold-color: var(--ctp-maroon); |
+ | } |
+ | |
+ | .anp-italic-maroon { |
+ | --anp-italic-color: var(--ctp-maroon); |
+ | } |
+ | |
+ | .anp-highlight-maroon { |
+ | --anp-highlight-color: var(--ctp-maroon); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-peach { |
+ | --ctp-accent: var(--ctp-peach); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-peach { |
+ | --ctp-accent: var(--ctp-peach); |
+ | } |
+ | |
+ | .anp-bold-peach { |
+ | --anp-bold-color: var(--ctp-peach); |
+ | } |
+ | |
+ | .anp-italic-peach { |
+ | --anp-italic-color: var(--ctp-peach); |
+ | } |
+ | |
+ | .anp-highlight-peach { |
+ | --anp-highlight-color: var(--ctp-peach); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-yellow { |
+ | --ctp-accent: var(--ctp-yellow); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-yellow { |
+ | --ctp-accent: var(--ctp-yellow); |
+ | } |
+ | |
+ | .anp-bold-yellow { |
+ | --anp-bold-color: var(--ctp-yellow); |
+ | } |
+ | |
+ | .anp-italic-yellow { |
+ | --anp-italic-color: var(--ctp-yellow); |
+ | } |
+ | |
+ | .anp-highlight-yellow { |
+ | --anp-highlight-color: var(--ctp-yellow); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-green { |
+ | --ctp-accent: var(--ctp-green); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-green { |
+ | --ctp-accent: var(--ctp-green); |
+ | } |
+ | |
+ | .anp-bold-green { |
+ | --anp-bold-color: var(--ctp-green); |
+ | } |
+ | |
+ | .anp-italic-green { |
+ | --anp-italic-color: var(--ctp-green); |
+ | } |
+ | |
+ | .anp-highlight-green { |
+ | --anp-highlight-color: var(--ctp-green); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-teal { |
+ | --ctp-accent: var(--ctp-teal); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-teal { |
+ | --ctp-accent: var(--ctp-teal); |
+ | } |
+ | |
+ | .anp-bold-teal { |
+ | --anp-bold-color: var(--ctp-teal); |
+ | } |
+ | |
+ | .anp-italic-teal { |
+ | --anp-italic-color: var(--ctp-teal); |
+ | } |
+ | |
+ | .anp-highlight-teal { |
+ | --anp-highlight-color: var(--ctp-teal); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-sky { |
+ | --ctp-accent: var(--ctp-sky); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-sky { |
+ | --ctp-accent: var(--ctp-sky); |
+ | } |
+ | |
+ | .anp-bold-sky { |
+ | --anp-bold-color: var(--ctp-sky); |
+ | } |
+ | |
+ | .anp-italic-sky { |
+ | --anp-italic-color: var(--ctp-sky); |
+ | } |
+ | |
+ | .anp-highlight-sky { |
+ | --anp-highlight-color: var(--ctp-sky); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-sapphire { |
+ | --ctp-accent: var(--ctp-sapphire); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-sapphire { |
+ | --ctp-accent: var(--ctp-sapphire); |
+ | } |
+ | |
+ | .anp-bold-sapphire { |
+ | --anp-bold-color: var(--ctp-sapphire); |
+ | } |
+ | |
+ | .anp-italic-sapphire { |
+ | --anp-italic-color: var(--ctp-sapphire); |
+ | } |
+ | |
+ | .anp-highlight-sapphire { |
+ | --anp-highlight-color: var(--ctp-sapphire); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-blue { |
+ | --ctp-accent: var(--ctp-blue); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-blue { |
+ | --ctp-accent: var(--ctp-blue); |
+ | } |
+ | |
+ | .anp-bold-blue { |
+ | --anp-bold-color: var(--ctp-blue); |
+ | } |
+ | |
+ | .anp-italic-blue { |
+ | --anp-italic-color: var(--ctp-blue); |
+ | } |
+ | |
+ | .anp-highlight-blue { |
+ | --anp-highlight-color: var(--ctp-blue); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle.ctp-accent-lavender { |
+ | --ctp-accent: var(--ctp-lavender); |
+ | } |
+ | |
+ | .theme-light.anuppuccin-accent-toggle.ctp-accent-light-lavender { |
+ | --ctp-accent: var(--ctp-lavender); |
+ | } |
+ | |
+ | .anp-bold-lavender { |
+ | --anp-bold-color: var(--ctp-lavender); |
+ | } |
+ | |
+ | .anp-italic-lavender { |
+ | --anp-italic-color: var(--ctp-lavender); |
+ | } |
+ | |
+ | .anp-highlight-lavender { |
+ | --anp-highlight-color: var(--ctp-lavender); |
+ | } |
+ | |
+ | /*------------------Actual Configs--------------------*/ |
+ | .anuppuccin-accent-toggle { |
+ | --color-accent: rgb(var(--ctp-accent)); |
+ | --color-accent-1: rgb(var(--ctp-accent)); |
+ | --color-accent-2: rgba(var(--ctp-accent), 0.9); |
+ | --text-selection: rgba(var(--ctp-accent), 0.25); |
+ | --interactive-accent: rgb(var(--ctp-accent)); |
+ | --interactive-accent-hover: rgba(var(--ctp-accent), 0.9); |
+ | --text-accent: rgb(var(--ctp-accent)); |
+ | --text-accent-hover: rgb(var(--ctp-accent)); |
+ | --text-highlight-bg: rgba(var(--ctp-accent), 0.4); |
+ | --text-highlight-bg-active: rgba(var(--ctp-accent), 0.6); |
+ | --interactive-accent: rgb(var(--ctp-accent)); |
+ | --interactive-accent-rgb: var(--ctp-accent); |
+ | --interactive-accent-hover: rgb(var(--ctp-accent)); |
+ | --blockquote-border-color: rgb(var(--ctp-accent)); |
+ | --background-modifier-active: rgba(var(--ctp-accent), 0.1); |
+ | --background-modifier-active-hover: rgba(var(--ctp-accent), 0.15); |
+ | --link-unresolved-decoration-color: rgba(var(--ctp-accent), 0.3); |
+ | --tag-background: rgba(var(--ctp-accent), 0.1); |
+ | --tag-background-hover: rgba(var(--ctp-accent), 0.2); |
+ | --tag-border-color: rgba(var(--ctp-accent), 0.15); |
+ | --tag-border-color-hover: rgba(var(--ctp-accent), 0.15); |
+ | --nav-item-background-selected: rgba(var(--ctp-accent), 0.2); |
+ | --heading-formatting: rgb(var(--ctp-accent)); |
+ | --icon-color-focused: rgb(var(--ctp-accent)); |
+ | } |
+ | |
+ | .theme-dark, .theme-light { |
+ | --mono-rgb-0: var(--ctp-crust); |
+ | --mono-rgb-100: var(--ctp-text); |
+ | --color-red-rgb: var(--ctp-red); |
+ | --color-red: rgb(var(--ctp-red)); |
+ | --color-green-rgb: var(--ctp-green); |
+ | --color-green: rgb(var(--ctp-green)); |
+ | --color-orange-rgb: var(--ctp-peach); |
+ | --color-orange: rgb(var(--ctp-peach)); |
+ | --color-yellow-rgb: var(--ctp-yellow); |
+ | --color-yellow: rgb(var(--ctp-yellow)); |
+ | --color-cyan-rgb: var(--ctp-sky); |
+ | --color-cyan: rgb(var(--ctp-sky)); |
+ | --color-blue-rgb: var(--ctp-blue); |
+ | --color-blue: rgb(var(--ctp-blue)); |
+ | --color-purple-rgb: var(--ctp-lavender); |
+ | --color-purple: rgb(var(--ctp-lavender)); |
+ | --color-pink-rgb: var(--ctp-pink); |
+ | --color-pink: rgb(var(--ctp-pink)); |
+ | --color-base-00: rgb(var(--ctp-crust)); |
+ | --color-base-10: rgb(var(--ctp-mantle)); |
+ | --color-base-20: rgb(var(--ctp-base)); |
+ | --color-base-25: rgb(var(--ctp-surface0)); |
+ | --color-base-30: rgb(var(--ctp-surface1)); |
+ | --color-base-35: rgb(var(--ctp-surface2)); |
+ | --color-base-40: rgb(var(--ctp-overlay0)); |
+ | --color-base-50: rgb(var(--ctp-overlay1)); |
+ | --color-base-60: rgb(var(--ctp-overlay2)); |
+ | --color-base-70: rgb(var(--ctp-subtext0)); |
+ | --color-base-100: rgb(var(--ctp-text)); |
+ | --text-highlight-bg: rgba(var(--ctp-yellow), 0.2); |
+ | --text-highlight-bg-active: rgba(var(--ctp-yellow), 0.4); |
+ | --input-shadow: inset 0 0.5px 0.5px 0.5px rgba(var(255, 255, 255), 0.09), |
+ | 0 2px 4px 0 rgba(var(--ctp-crust),.15), |
+ | 0 1px 1.5px 0 rgba(var(--ctp-crust),.1), |
+ | 0 1px 2px 0 rgba(var(--ctp-crust),.2), |
+ | 0 0 0 0 transparent; |
+ | --input-shadow-hover: inset 0 0.5px 1px 0.5px rgba(var(255, 255, 255), 0.16), |
+ | 0 2px 3px 0 rgba(var(--ctp-crust),.3), |
+ | 0 1px 1.5px 0 rgba(var(--ctp-crust),.2), |
+ | 0 1px 2px 0 rgba(var(--ctp-crust),.4), |
+ | 0 0 0 0 transparent; |
+ | --shadow-s: 0px 1px 2px rgba(var(--ctp-crust), 0.121), |
+ | 0px 3.4px 6.7px rgba(var(--ctp-crust), 0.179), |
+ | 0px 15px 30px rgba(var(--ctp-crust), 0.3); |
+ | --shadow-l: 0px 1.8px 7.3px rgba(var(--ctp-crust), 0.071), |
+ | 0px 6.3px 24.7px rgba(var(--ctp-crust), 0.112), |
+ | 0px 30px 90px rgba(var(--ctp-crust), 0.2); |
+ | --background-primary: rgb(var(--ctp-base)); |
+ | --background-primary-alt: rgb(var(--ctp-mantle)); |
+ | --background-secondary: rgb(var(--ctp-mantle)); |
+ | --background-secondary-alt: rgb(var(--ctp-crust)); |
+ | --background-modifier-hover: rgba(var(--ctp-text), 0.075); |
+ | --background-modifier-form-field: rgba(var(--ctp-crust), 0.3); |
+ | --background-modifier-success: rgba(var(--ctp-green), 1); |
+ | --background-modifier-success-hover: rgba(var(--ctp-green), 0.9); |
+ | --background-modifier-success-rgb: var(--ctp-green); |
+ | --background-modifier-error: rgba(var(--ctp-red), 1); |
+ | --background-modifier-error-rgb: var(--ctp-red); |
+ | --background-modifier-error-hover: rgba(var(--ctp-red), 0.9); |
+ | --background-modifier-message: rgba(var(--ctp-crust), 0.9); |
+ | --modal-border-color:rgb(var(--ctp-surface0)); |
+ | --text-normal: rgb(var(--ctp-text)); |
+ | --text-muted: rgb(var(--ctp-overlay2)); |
+ | --text-muted-rgb: var(--ctp-overlay2); |
+ | --text-faint: rgb(var(--ctp-subtext0)); |
+ | --text-error: rgb(var(--ctp-red)); |
+ | --text-error-hover: rgba(var(--ctp-red), 0.8); |
+ | --text-success: rgb(var(--ctp-green)); |
+ | --text-on-accent: rgb(var(--ctp-base)); |
+ | --interactive-normal: rgb(var(--ctp-surface0)); |
+ | --interactive-hover: rgb(var(--ctp-surface1)); |
+ | --interactive-success: rgb(var(--ctp-green)); |
+ | --workspace-background-translucent: rgba(var(--ctp-crust), 0.6); |
+ | --blockquote-background-color: rgba(var(--ctp-crust), 0.5); |
+ | --width-image-gallery: 200px; |
+ | --min-width-image: 50%; |
+ | --max-width-image: 90%; |
+ | --drag-ghost-background: rgb(var(--ctp-text)); |
+ | --drag-ghost-text-color: rgb(var(--ctp-crust)); |
+ | --nav-indentation-guide-color: rgba(var(--ctp-crust), 0.4); |
+ | --titlebar-text-color-focused: var(--color-accent); |
+ | --callout-title-padding: var(--size-4-2); |
+ | --table-border-width: var(--anp-table-thickness, 1px); |
+ | --icon-color-focused: var(--color-accent); |
+ | --embed-block-shadow-hover: none; |
+ | } |
+ | |
+ | .theme-dark { |
+ | color-scheme: dark; |
+ | --highlight-mix-blend-mode: none; |
+ | --background-modifier-border: rgb(var(--ctp-surface0)); |
+ | --background-modifier-border-hover: rgb(var(--ctp-surface1)); |
+ | --background-modifier-border-focus: rgb(var(--ctp-surface2)); |
+ | --anp-speech-bubble-opacity: var(--anp-sp-op-dark, 0.9); |
+ | --background-modifier-cover: rgba(var(--ctp-mantle), 0.4); |
+ | } |
+ | .theme-dark.theme-dark { |
+ | --canvas-color: var(--ctp-overlay0); |
+ | } |
+ | |
+ | .theme-light { |
+ | color-scheme: light; |
+ | --highlight-mix-blend-mode: none; |
+ | --background-modifier-border: rgb(var(--ctp-surface1)); |
+ | --background-modifier-border-hover: rgb(var(--ctp-surface2)); |
+ | --background-modifier-border-focus: rgb(var(--ctp-overlay0)); |
+ | --anp-speech-bubble-opacity: var(--anp-sp-op-light, 0.5); |
+ | --background-modifier-cover: #00000022; |
+ | } |
+ | .theme-light.theme-light { |
+ | --canvas-color: var(--ctp-overlay0); |
+ | } |
+ | |
+ | body { |
+ | --anp-rainbow-folder-bg-opacity: 1; |
+ | --anp-rainbow-folder-border-opacity: 1; |
+ | --anp-rainbow-folder-collapse-border-custom: #00000044; |
+ | --anp-preview-width-pct: 95%; |
+ | --anp-preview-width-max: 800px; |
+ | --anp-header-margin-value: 15px; |
+ | --anp-header-font: "Noto Serif"; |
+ | --tab-stacked-pane-width: calc(var(--anp-tab-stacked-pane-width, 1)*var(--file-line-width)); |
+ | --anp-table-width-pct: 100%; |
+ | --code-background: var(--anp-code-bg-color, var(--background-secondary-alt)); |
+ | --canvas-color: var(--ctp-overlay2); |
+ | --card-background-color: rgb(var(--ctp-crust)); |
+ | --card-foreground-color: rgb(var(--ctp-base)); |
+ | --tab-inactive-color: rgb(var(--ctp-mantle)); |
+ | --code-normal: var(--anp-code-text-color, var(--text-normal)); |
+ | --callout-padding: 0; |
+ | --callout-title-padding: var(--size-4-2); |
+ | --callout-content-padding: var(--size-4-2); |
+ | --background-modifier-active: hsla(var(--color-accent-hsl), 0.1); |
+ | --pdf-background: var(--background-primary); |
+ | --pdf-dark-opacity: 1; |
+ | --pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 8px transparent; |
+ | --pdf-sidebar-background: var(--background-primary); |
+ | --pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 8px transparent; |
+ | } |
+ | body.theme-light { |
+ | --anp-background-image: var(--anp-background-image-light); |
+ | --anp-custom-bg-brightness: var(--anp-custom-bg-brightness-light); |
+ | --anp-custom-bg-blur: var(--anp-custom-bg-blur-light); |
+ | --anp-custom-bg-card-fg-opacity: var(--anp-custom-bg-card-fg-opacity-light); |
+ | } |
+ | body.theme-dark { |
+ | --anp-background-image: var(--anp-background-image-dark); |
+ | --anp-custom-bg-brightness: var(--anp-custom-bg-brightness-dark); |
+ | --anp-custom-bg-blur: var(--anp-custom-bg-blur-dark); |
+ | --anp-custom-bg-card-fg-opacity: var(--anp-custom-bg-card-fg-opacity-dark); |
+ | } |
+ | |
+ | /*=============================================================== |
+ | * CORE |
+ | *===============================================================*/ |
+ | /*======== EDITOR ===============*/ |
+ | /*-Highlight current line-*/ |
+ | .anp-current-line .markdown-source-view .cm-active.cm-line { |
+ | background-color: rgba(var(--ctp-surface1), 0.4); |
+ | } |
+ | |
+ | .anp-current-line-border .markdown-source-view .cm-active.cm-line { |
+ | border-left: 2px solid var(--interactive-accent); |
+ | margin-left: -2px !important; |
+ | background-color: rgba(var(--ctp-surface1), 0.4); |
+ | } |
+ | |
+ | .anp-current-line-border-only .markdown-source-view .cm-active.cm-line::before { |
+ | content: ""; |
+ | position: absolute; |
+ | top: 0; |
+ | bottom: 0; |
+ | left: -1.5rem; |
+ | width: 2px; |
+ | background-color: rgba(var(--interactive-accent-rgb), 0.3); |
+ | } |
+ | .anp-current-line-border-only .markdown-source-view .cm-focused .cm-active.cm-line::before { |
+ | background-color: var(--interactive-accent); |
+ | } |
+ | |
+ | /*-Custom editor font-*/ |
+ | .markdown-source-view:not(.is-live-preview) { |
+ | --font-text: var(--anp-editor-font-source, var(--font-text-override)), var(--font-text-theme), var(--font-interface); |
+ | --h1-font: var(--font-text, inherit); |
+ | --h2-font: var(--font-text, inherit); |
+ | --h3-font: var(--font-text, inherit); |
+ | --h4-font: var(--font-text, inherit); |
+ | --h5-font: var(--font-text, inherit); |
+ | --h6-font: var(--font-text, inherit); |
+ | } |
+ | |
+ | .markdown-source-view.is-live-preview { |
+ | --font-text: var(--anp-editor-font-lp, var(--font-text-override)), var(--font-text-theme), var(--font-interface); |
+ | } |
+ | |
+ | .markdown-preview-view { |
+ | --font-text: var(--anp-editor-font-rv, var(--font-text-override)), var(--font-text-theme), var(--font-interface); |
+ | } |
+ | |
+ | /*-Highlighted gutter number-*/ |
+ | .cm-lineNumbers .cm-gutterElement.cm-active { |
+ | color: var(--interactive-accent); |
+ | } |
+ | |
+ | /*-ZWSP Highlight-*/ |
+ | .ͼ2 .cm-specialChar { |
+ | color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | /*-Block edit button-*/ |
+ | .markdown-source-view.mod-cm6 .edit-block-button { |
+ | background-color: var(--background-secondary); |
+ | cursor: pointer; |
+ | border: 1px solid var(--background-modifer-border); |
+ | } |
+ | .markdown-source-view.mod-cm6 .edit-block-button:hover { |
+ | background-color: var(--background-secondary); |
+ | background-color: var(--background-secondary); |
+ | opacity: 1; |
+ | } |
+ | |
+ | .markdown-source-view.mod-cm6 .cm-embed-block:hover .edit-block-button:hover { |
+ | background-color: var(--background-secondary); |
+ | border: 1px solid var(--background-modifer-border); |
+ | opacity: 1; |
+ | } |
+ | |
+ | /*-Vim Terminal-*/ |
+ | .ͼ2 .cm-panels-bottom { |
+ | border-top: 1px solid rgb(var(--ctp-surface1)); |
+ | } |
+ | .ͼ2 .cm-panels-bottom input { |
+ | background-color: transparent; |
+ | font-family: var(--font-monospace); |
+ | width: 100%; |
+ | } |
+ | .ͼ2 .cm-panels-bottom input:hover, .ͼ2 .cm-panels-bottom input:focus, .ͼ2 .cm-panels-bottom input:focus-visible { |
+ | border: none; |
+ | box-shadow: none; |
+ | } |
+ | |
+ | .ͼp .cm-vim-panel { |
+ | font-family: var(--font-monospace); |
+ | } |
+ | |
+ | /*======== CURSOR MODS ==========*/ |
+ | .workspace-tab-header, |
+ | .clickable-icon, |
+ | .dropdown, |
+ | .checkbox-container, |
+ | input.slider, |
+ | .task-list-item-checkbox, |
+ | .vertical-tab-nav-item, |
+ | .nav-folder-title, |
+ | .nav-file-title, |
+ | .tree-item, |
+ | .tree-item-self.is-clickable, |
+ | .workspace-tab-header-status-icon, |
+ | .workspace-tab-header-inner-close-button, |
+ | .CodeMirror-foldmarker, |
+ | .CodeMirror-foldgutter-open, |
+ | .CodeMirror-foldgutter-folded, |
+ | .markdown-source-view.mod-cm6 .edit-block-button, |
+ | .empty-state-action, |
+ | .setting-hotkey-icon, |
+ | .setting-add-hotkey-button, |
+ | .setting-restore-hotkey-button, |
+ | .spellchecker-dictionary-remove-button, |
+ | .community-item, |
+ | .status-bar-item.mod-clickable, |
+ | .titlebar-button, |
+ | .button, |
+ | .frontmatter-container .frontmatter-container-header, |
+ | .card.u-clickable, |
+ | .list-item-part.clickable-icon, |
+ | .u-clickable, |
+ | .document-search-close-button, |
+ | .markdown-preview-view .collapse-indicator, |
+ | .markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator, |
+ | .input[type=color], |
+ | .menu-item, |
+ | .modal-checkbox-label, |
+ | .view-header-breadcrumb, |
+ | .nav-action-button, |
+ | .tree-item-inner, |
+ | .callout.is-collapsible .callout-title, |
+ | .modal-close-button { |
+ | cursor: var(--anp-cursor, var(--cursor)); |
+ | } |
+ | |
+ | /*======== FILE PREVIEW =========*/ |
+ | /* FILE PREVIEW MARGINS */ |
+ | .anp-toggle-preview .markdown-preview-section { |
+ | width: var(--anp-preview-width-pct); |
+ | margin: 0 auto; |
+ | } |
+ | |
+ | /* HIGHLIGHTS */ |
+ | .markdown-rendered .search-highlight > div { |
+ | box-shadow: none; |
+ | opacity: 0.3; |
+ | background-color: rgba(var(--ctp-text), 0.4); |
+ | mix-blend-mode: var(--highlight-mix-blend-mode); |
+ | border-radius: 2px; |
+ | } |
+ | |
+ | .markdown-rendered .search-highlight > div.is-active { |
+ | box-shadow: 0 0 0px 2px rgba(var(--ctp-yellow), 0.5); |
+ | background-color: rgba(var(--ctp-yellow), 0.2); |
+ | opacity: 1; |
+ | } |
+ | |
+ | .cm-s-obsidian span.obsidian-search-match-highlight { |
+ | box-shadow: 0 0 0px 2px rgba(var(--ctp-yellow), 0.5); |
+ | background-color: rgba(var(--ctp-yellow), 0.2); |
+ | mix-blend-mode: var(--highlight-mix-blend-mode); |
+ | border-radius: 2px; |
+ | } |
+ | |
+ | /* FONT WEIGHTS */ |
+ | .markdown-preview-view { |
+ | font-weight: var(--anp-font-preview-wt, normal); |
+ | } |
+ | |
+ | .markdown-source-view { |
+ | font-weight: var(--anp-font-editor-wt, normal); |
+ | } |
+ | |
+ | .is-live-preview { |
+ | font-weight: var(--anp-font-live-preview-wt, normal); |
+ | } |
+ | |
+ | /*======== GRAPH ================*/ |
+ | .workspace-split:not(.mod-root) .graph-controls.is-close, |
+ | .workspace-split:not(.mod-root) .graph-controls, |
+ | .workspace-split:not(.mod-root) .graph-controls:not(.is-close) { |
+ | background-color: rgb(var(--ctp-crust)); |
+ | } |
+ | |
+ | .anp-card-layout .workspace-split:not(.mod-root) .graph-controls.is-close, |
+ | .anp-card-layout .workspace-split:not(.mod-root) .graph-controls, |
+ | .anp-card-layout .workspace-split:not(.mod-root) .graph-controls:not(.is-close), |
+ | .anp-border-layout .workspace-split:not(.mod-root) .graph-controls.is-close, |
+ | .anp-border-layout .workspace-split:not(.mod-root) .graph-controls, |
+ | .anp-border-layout .workspace-split:not(.mod-root) .graph-controls:not(.is-close), |
+ | .workspace-leaf .graph-controls.is-close, |
+ | .workspace-leaf .graph-controls, |
+ | .workspace-leaf .graph-controls:not(.is-close) { |
+ | background-color: rgb(var(--ctp-mantle)); |
+ | } |
+ | |
+ | /*======== RTL ==================*/ |
+ | .markdown-rendered.rtl .list-bullet { |
+ | float: right; |
+ | margin-right: -12px; |
+ | } |
+ | .anp-button-metadata-toggle .markdown-rendered.rtl .frontmatter-container .frontmatter-container-header { |
+ | left: unset; |
+ | right: calc(100% - 32px); |
+ | } |
+ | .anp-button-metadata-toggle .markdown-rendered.rtl .frontmatter-container .frontmatter-container-header:after { |
+ | margin-left: unset; |
+ | margin-right: 7px; |
+ | } |
+ | .markdown-rendered.rtl blockquote { |
+ | border-right: var(--blockquote-border-thickness) solid var(--blockquote-border-color); |
+ | border-left: none; |
+ | } |
+ | .markdown-rendered.rtl .collapse-indicator { |
+ | float: right; |
+ | margin-left: unset; |
+ | margin-right: -22px; |
+ | } |
+ | |
+ | /*======== PRINT ================*/ |
+ | .anp-print .print.theme-light, .anp-print .print.theme-dark { |
+ | --ctp-crust: inherit; |
+ | --ctp-mantle: inherit; |
+ | --ctp-base: inherit; |
+ | --ctp-surface0: inherit; |
+ | --ctp-surface1: inherit; |
+ | --ctp-surface2: inherit; |
+ | --ctp-overlay0: inherit; |
+ | --ctp-overlay1: inherit; |
+ | --ctp-overlay2: inherit; |
+ | --ctp-subtext0: inherit; |
+ | --ctp-subtext1: inherit; |
+ | --ctp-text: inherit; |
+ | --ctp-rosewater: inherit; |
+ | --ctp-flamingo: inherit; |
+ | --ctp-red: inherit; |
+ | --ctp-maroon: inherit; |
+ | --ctp-mauve: inherit; |
+ | --ctp-pink: inherit; |
+ | --ctp-peach: inherit; |
+ | --ctp-yellow: inherit; |
+ | --ctp-green: inherit; |
+ | --ctp-teal: inherit; |
+ | --ctp-sky: inherit; |
+ | --ctp-sapphire: inherit; |
+ | --ctp-blue: inherit; |
+ | --ctp-lavender: inherit; |
+ | } |
+ | |
+ | @media print { |
+ | .anp-print .print { |
+ | --ctp-crust: inherit; |
+ | --ctp-mantle: inherit; |
+ | --ctp-base: inherit; |
+ | --ctp-surface0: inherit; |
+ | --ctp-surface1: inherit; |
+ | --ctp-surface2: inherit; |
+ | --ctp-overlay0: inherit; |
+ | --ctp-overlay1: inherit; |
+ | --ctp-overlay2: inherit; |
+ | --ctp-subtext0: inherit; |
+ | --ctp-subtext1: inherit; |
+ | --ctp-text: inherit; |
+ | --ctp-rosewater: inherit; |
+ | --ctp-flamingo: inherit; |
+ | --ctp-red: inherit; |
+ | --ctp-maroon: inherit; |
+ | --ctp-mauve: inherit; |
+ | --ctp-pink: inherit; |
+ | --ctp-peach: inherit; |
+ | --ctp-yellow: inherit; |
+ | --ctp-green: inherit; |
+ | --ctp-teal: inherit; |
+ | --ctp-sky: inherit; |
+ | --ctp-sapphire: inherit; |
+ | --ctp-blue: inherit; |
+ | --ctp-lavender: inherit; |
+ | } |
+ | .anp-print .print, body.anp-print, .anp-print .markdown-rendered, :root:has(.anp-print), :root { |
+ | background-color: rgb(var(--ctp-base)); |
+ | } |
+ | .anp-print .print .markdown-preview-view { |
+ | color: rgb(var(--ctp-text)); |
+ | } |
+ | } |
+ | /*======== PDF ==================*/ |
+ | /* PDF Blending */ |
+ | .theme-dark.anp-pdf-blend-toggle-dark, |
+ | .theme-light.anp-pdf-blend-toggle-light { |
+ | --pdf-background: var(--background-secondary); |
+ | --pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 8px transparent; |
+ | --pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 8px transparent; |
+ | } |
+ | .theme-dark.anp-pdf-blend-toggle-dark .pdf-viewer .canvasWrapper, |
+ | .theme-dark.anp-pdf-blend-toggle-dark .pdf-thumbnail-view .thumbnailImage, |
+ | .theme-light.anp-pdf-blend-toggle-light .pdf-viewer .canvasWrapper, |
+ | .theme-light.anp-pdf-blend-toggle-light .pdf-thumbnail-view .thumbnailImage { |
+ | filter: invert(1) hue-rotate(180deg); |
+ | mix-blend-mode: screen; |
+ | } |
+ | .theme-dark.anp-pdf-blend-toggle-dark .pdf-viewer, |
+ | .theme-light.anp-pdf-blend-toggle-light .pdf-viewer { |
+ | background-color: var(--pdf-background); |
+ | } |
+ | .theme-dark.anp-pdf-blend-toggle-dark .pdf-viewer .page, |
+ | .theme-light.anp-pdf-blend-toggle-light .pdf-viewer .page { |
+ | background-color: var(--background-primary); |
+ | border-color: var(--pdf-background); |
+ | } |
+ | |
+ | /* Give accent to selected text */ |
+ | .textLayer ::selection { |
+ | background: var(--color-accent); |
+ | } |
+ | |
+ | .canvas-card-menu { |
+ | box-shadow: none; |
+ | border: 1px solid var(--background-modifier-border); |
+ | background-color: var(--background-secondary); |
+ | } |
+ | .canvas-card-menu .canvas-card-menu-button svg { |
+ | fill: var(--background-secondary); |
+ | } |
+ | .canvas-card-menu .canvas-card-menu-button:hover { |
+ | color: var(--text-normal); |
+ | } |
+ | |
+ | .canvas-controls button { |
+ | background-color: var(--background-secondary); |
+ | } |
+ | .canvas-controls button:hover { |
+ | filter: brightness(95%); |
+ | } |
+ | |
+ | .anp-canvas-dark-bg .canvas-wrapper { |
+ | background-color: var(--background-secondary); |
+ | } |
+ | .anp-canvas-dark-bg .canvas-controls button, .anp-canvas-dark-bg .canvas-card-menu { |
+ | background-color: var(--background-primary); |
+ | } |
+ | .anp-canvas-dark-bg .canvas-card-menu .canvas-card-menu-button svg { |
+ | fill: var(--background-primary); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle .canvas-selection { |
+ | background-color: rgba(var(--ctp-accent), 0.1); |
+ | border: 2px solid var(--color-accent); |
+ | } |
+ | |
+ | .canvas-node.is-themed .canvas-node-label { |
+ | color: rgb(var(--canvas-color)); |
+ | } |
+ | |
+ | .canvas-node-placeholder { |
+ | color: rgb(var(--canvas-color)); |
+ | } |
+ | .canvas-node-placeholder::after { |
+ | top: 0; |
+ | bottom: 0; |
+ | right: 0; |
+ | left: 0; |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle .canvas-placeholder-message { |
+ | background: rgba(var(--ctp-accent), 0.1); |
+ | } |
+ | |
+ | /*-Slider checkboxes-*/ |
+ | .checkbox-container.is-enabled:after { |
+ | background-color: var(--background-primary); |
+ | } |
+ | |
+ | /*-Notices-*/ |
+ | .notice { |
+ | color: rgb(var(--ctp-text)); |
+ | } |
+ | |
+ | /*-Recolor copy code button-*/ |
+ | .markdown-rendered button.copy-code-button { |
+ | background-color: rgb(var(--ctp-crust)); |
+ | } |
+ | |
+ | /*-Banners are always sharp-*/ |
+ | .obsidian-banner-wrapper .obsidian-banner .banner-image.banner-image.banner-image.banner-image { |
+ | border-radius: 0px; |
+ | } |
+ | |
+ | /*-Padding for banner pages-*/ |
+ | .obsidian-banner-wrapper .frontmatter-container { |
+ | margin-top: 20px; |
+ | } |
+ | |
+ | /*-Disable scrollbars-*/ |
+ | .anp-toggle-scrollbars *::-webkit-scrollbar { |
+ | display: none; |
+ | } |
+ | |
+ | /*-Smoother popover transition-*/ |
+ | .popover.hover-popover.is-loaded { |
+ | animation: fade 0.2s; |
+ | } |
+ | |
+ | .popover .markdown-embed-link { |
+ | --icon-color: var(--text-normal); |
+ | --icon-color-hover: var(--text-faint); |
+ | } |
+ | |
+ | /*-Recolor tooltips-*/ |
+ | .tooltip { |
+ | color: rgb(var(--text)); |
+ | } |
+ | |
+ | /*-Disable tooltips-*/ |
+ | .anp-tooltip-toggle .tooltip { |
+ | display: none; |
+ | } |
+ | |
+ | /*-Tab icons-*/ |
+ | .mod-left-split .workspace-tab-header.has-active-menu, |
+ | .mod-right-split .workspace-tab-header.has-active-menu, |
+ | .mod-left-split .workspace-tab-header.is-active, |
+ | .mod-right-split .workspace-tab-header.is-active { |
+ | background-color: var(--background-modifier-active); |
+ | } |
+ | |
+ | .mod-left-split .workspace-tab-header.has-active-menu:hover, .mod-right-split .workspace-tab-header.has-active-menu:hover, .mod-left-split .workspace-tab-header.is-active:hover, .mod-right-split .workspace-tab-header.is-active:hover { |
+ | background-color: var(--background-modifier-active-hover); |
+ | } |
+ | |
+ | .anp-hide-status-bar .status-bar { |
+ | display: none; |
+ | } |
+ | |
+ | .workspace, .horizontal-main-container, |
+ | .anp-card-layout .mod-vertical .workspace-tabs, |
+ | .anp-border-layout .mod-vertical .workspace-tabs { |
+ | background-color: var(--tab-container-background); |
+ | } |
+ | |
+ | /* Align file extension labels to the right in sidebar */ |
+ | .nav-file-title-content { |
+ | flex-grow: var(--anp-file-label-align); |
+ | } |
+ | |
+ | .nav-folder-title-content { |
+ | flex-grow: 1; |
+ | } |
+ | |
+ | /* Hide empty frontmatter (uses :has()) */ |
+ | .frontmatter-container:not(:has(.frontmatter-section)) { |
+ | display: none; |
+ | } |
+ | |
+ | /* Inline title visibility */ |
+ | .inline-title { |
+ | display: var(--anp-inline-title-vis, block); |
+ | } |
+ | |
+ | /* Search page hover item fix */ |
+ | .search-result-file-match:hover { |
+ | background-color: var(--background-modifier-hover); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle .drag-ghost-hidden:before { |
+ | background-color: rgba(var(--ctp-accent), 0.3); |
+ | } |
+ | |
+ | /*-Suggestion selected item bg fix-*/ |
+ | .suggestion-item.is-selected { |
+ | background-color: rgba(var(--ctp-text), 0.075); |
+ | } |
+ | |
+ | .mod-community-theme .modal-content .community-modal-details .community-modal-info summary h1:first-child, .mod-community-theme .modal-content .community-modal-details .community-modal-info summary h2:first-child, .mod-community-theme .modal-content .community-modal-details .community-modal-info summary h3:first-child, .mod-community-theme .modal-content .community-modal-details .community-modal-info summary h4:first-child, .mod-community-theme .modal-content .community-modal-details .community-modal-info summary h5:first-child, .mod-community-theme .modal-content .community-modal-details .community-modal-info summary h6:first-child { |
+ | margin-block: 0; |
+ | display: inline; |
+ | } |
+ | |
+ | .modal.mod-settings, .modal.mod-community-theme, .modal.kanban-plugin__board-settings-modal, .modal.mod-community-plugin { |
+ | --h1-font: var(--font-interface); |
+ | --h2-font: var(--font-interface); |
+ | --h3-font: var(--font-interface); |
+ | --h4-font: var(--font-interface); |
+ | --h5-font: var(--font-interface); |
+ | --h6-font: var(--font-interface); |
+ | --h1-weight: 600; |
+ | --h1-color: var(--text-normal); |
+ | --h2-color: var(--text-normal); |
+ | --h3-color: var(--text-normal); |
+ | --h4-color: var(--text-normal); |
+ | --h5-color: var(--text-normal); |
+ | --h6-color: var(--text-normal); |
+ | } |
+ | |
+ | body { |
+ | --tab-stacked-header-width: var(--anp-stacked-header-width, 40px); |
+ | } |
+ | |
+ | .anp-card-layout .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-leaf { |
+ | background-color: var(--background-primary); |
+ | } |
+ | |
+ | body.is-translucent { |
+ | background-color: transparent; |
+ | --workspace-background-translucent: rgba(var(--ctp-crust), var(--anp-translucency-opacity)); |
+ | } |
+ | |
+ | .is-translucent:not(.is-fullscreen) { |
+ | --nav-collapse-icon-color: rgba(var(--mono-rgb-100), 0.3); |
+ | --nav-collapse-icon-color-collapsed: rgba(var(--mono-rgb-100), 0.3); |
+ | --divider-color: rgba(var(--ctp-surface0), 0.15); |
+ | } |
+ | |
+ | .is-translucent:not(.is-fullscreen) .workspace-ribbon.mod-left, |
+ | .is-translucent:not(.is-fullscreen) .workspace-tabs, |
+ | .is-translucent:not(.is-fullscreen) .mod-left-split .workspace-tab-header-container, |
+ | .is-translucent:not(.is-fullscreen) .mod-right-split .workspace-tab-header-container, |
+ | .is-translucent:not(.is-fullscreen) .mod-top .workspace-tab-header-container, |
+ | .is-translucent:not(.is-fullscreen) .workspace-tabs .workspace-leaf, |
+ | .is-translucent:not(.is-fullscreen) .workspace-ribbon.mod-left:before, |
+ | .is-translucent:not(.is-fullscreen) .workspace-split.mod-root, |
+ | .is-translucent:not(.is-fullscreen) .workspace-split.mod-root.mod-left-split .view-content, |
+ | .is-translucent:not(.is-fullscreen) .view-header, |
+ | .is-translucent:not(.is-fullscreen) .horizontal-main-container { |
+ | background-color: transparent; |
+ | } |
+ | .is-translucent:not(.is-fullscreen) .view-header-title-container:not(.mod-at-end):after { |
+ | background-image: none; |
+ | } |
+ | .is-translucent:not(.is-fullscreen) .workspace-tabs.mod-stacked .workspace-tab-header, .is-translucent:not(.is-fullscreen) .workspace-tabs.mod-stacked .view-header { |
+ | background-color: var(--background-primary); |
+ | } |
+ | |
+ | .is-translucent .workspace { |
+ | background-color: transparent; |
+ | } |
+ | |
+ | .is-translucent .workspace-split.mod-left-split.is-sidedock-collapsed .workspace-tabs, |
+ | .is-translucent .workspace-split.mod-right-split.is-sidedock-collapsed .workspace-tabs { |
+ | visibility: hidden; |
+ | } |
+ | |
+ | .is-translucent.anp-card-layout, .is-translucent.anp-border-layout { |
+ | --card-background-color: transparent; |
+ | } |
+ | |
+ | .anp-autohide-titlebar:not(.is-mobile) { |
+ | --title-bar-delay: 150ms; |
+ | --title-bar-duration: 300ms; |
+ | --title-bar-target-translate-y: 18px; |
+ | --title-bar-translate-y: 40px; |
+ | /** |
+ | * This should fix the drag/click titlebar issue. |
+ | * |
+ | * Invisible boxes are not rendered (as if they were fully transparent), |
+ | * cannot be interacted with (and behave as if they had pointer-events: none), |
+ | * and are removed from navigation (similar to display: none). |
+ | * |
+ | * @see: https://drafts.csswg.org/css-display/#visibility |
+ | */ |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header { |
+ | margin-top: calc(var(--title-bar-translate-y) * -1); |
+ | position: relative; |
+ | transition: transform var(--title-bar-duration) var(--title-bar-delay); |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header::before { |
+ | bottom: calc(var(--title-bar-target-translate-y) * -1); |
+ | content: ""; |
+ | left: 0; |
+ | position: absolute; |
+ | top: 0; |
+ | transition: transform var(--title-bar-duration) var(--title-bar-delay); |
+ | width: 100%; |
+ | z-index: 0; |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:is(:hover, :focus-within)::before { |
+ | transform: translateY(var(--title-bar-target-translate-y)); |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:is(:hover, :focus-within), |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:is(:hover, :focus-within) + .view-content { |
+ | transform: translateY(var(--title-bar-translate-y)); |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-content { |
+ | transition: transform var(--title-bar-duration) var(--title-bar-delay); |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header-title { |
+ | --file-header-font-size: var(--font-ui-medium); |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header > div { |
+ | transition: visibility var(--title-bar-duration) var(--title-bar-delay); |
+ | visibility: visible; |
+ | z-index: 1; |
+ | } |
+ | .anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:not(:hover, :focus-within) > div { |
+ | visibility: hidden; |
+ | } |
+ | |
+ | body:not(.anp-alternate-tab-toggle):not(.anp-disable-newtab-align) .workspace-split.mod-vertical .workspace-tab-header-spacer { |
+ | display: none; |
+ | } |
+ | body:not(.anp-alternate-tab-toggle):not(.anp-disable-newtab-align) .workspace-split.mod-vertical .workspace-tab-header-new-tab { |
+ | margin-left: auto; |
+ | } |
+ | |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root { |
+ | /*-----VARIABLES---------*/ |
+ | --tab-background-inactive: var(--background-secondary-alt); |
+ | --tab-background-active: var(--background-primary); |
+ | --tab-background-inactive-hover: var(--background-primary-secondary); |
+ | --tab-text-color: var(--text-faint); |
+ | --tab-text-color-active: var(--text-muted); |
+ | --tab-text-color-focused: var(--text-muted); |
+ | --tab-text-color-focused-active: var(--text-muted); |
+ | --tab-text-color-focused-highlighted: var(--text-accent); |
+ | --tab-text-color-focused-active-current: var(--text-accent); |
+ | --tab-divider-color: var(--background-modifier-border-hover); |
+ | --tab-width: 200px; |
+ | --tab-max-width: 320px; |
+ | /*-------CONFIGS---------*/ |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner { |
+ | margin: 5px 0 !important; |
+ | gap: var(--anp-safari-tab-gap, 10px); |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header { |
+ | border-radius: var(--anp-safari-tab-radius, 5px); |
+ | border: var(--anp-safari-border-width, 1px) solid var(--tab-outline-color); |
+ | background-color: var(--tab-background-inactive); |
+ | color: var(--text-muted); |
+ | max-width: var(--tab-max-width); |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header:not(.is-active) { |
+ | --icon-color: var(--text-muted); |
+ | --icon-color-hover: var(--text-muted); |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header .workspace-tab-header-inner .workspace-tab-header-inner-title { |
+ | margin-top: 3px; |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header::before, .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header::after { |
+ | display: none; |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active { |
+ | background-color: var(--tab-background-active); |
+ | max-width: var(--tab-max-width); |
+ | box-shadow: none; |
+ | } |
+ | .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { |
+ | background-color: transparent; |
+ | } |
+ | .anp-safari-tab-toggle:not(.anp-disable-newtab-align) .workspace-tab-header-container-inner { |
+ | width: 100%; |
+ | } |
+ | |
+ | .anp-safari-tab-toggle.anp-safari-tab-animated .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header { |
+ | transition: max-width 400ms ease-in-out, width 400ms ease-in-out, flex-grow 400ms ease, background-color 150ms; |
+ | } |
+ | .anp-safari-tab-toggle.anp-safari-tab-animated .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active { |
+ | flex-grow: 1.67; |
+ | max-width: var(--tab-max-width-active); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle, .anp-default-tab, .anp-safari-tab-toggle { |
+ | --header-height: var(--anp-alt-tab-custom-height, 40px); |
+ | --tab-stacked-header-width: var(--anp-stacked-header-width, 40px); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked), |
+ | .anp-safari-tab-toggle .workspace-tabs:not(.mod-stacked) { |
+ | --tab-background: var(--background-secondary); |
+ | --tab-background-active: var(--background-primary); |
+ | --tab-font-size: 12px; |
+ | --tab-height: calc(var(--header-height)*0.7); |
+ | --tab-max-width: 200px; |
+ | --tab-max-width-active: 300px ; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .workspace-ribbon.mod-left { |
+ | margin-top: var(--header-height); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .workspace-ribbon.mod-left:before { |
+ | padding-bottom: 0px; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked) .workspace-tab-header::before, |
+ | .anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked) .workspace-tab-header::after, |
+ | .anp-alternate-tab-toggle .workspace .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner::after { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner, |
+ | .anp-alternate-tab-toggle .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner { |
+ | align-items: center; |
+ | justify-content: var(--anp-safari-tab-align, center); |
+ | margin: 0; |
+ | width: 100%; |
+ | gap: var(--anp-safari-tab-gap, 10px); |
+ | } |
+ | |
+ | .anp-disable-newtab-align.anp-alternate-tab-toggle .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner, |
+ | .anp-disable-newtab-align.anp-alternate-tab-toggle .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner { |
+ | width: unset; |
+ | gap: var(--anp-safari-tab-gap, 10px); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header, |
+ | .anp-alternate-tab-toggle .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header { |
+ | background: var(--tab-background); |
+ | border-radius: var(--anp-safari-tab-radius, 6px); |
+ | box-shadow: none !important; |
+ | height: var(--tab-height); |
+ | padding: 0 !important; |
+ | transition: 400ms, background-color 150ms ease-in-out; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { |
+ | max-width: var(--tab-max-width); |
+ | border: var(--anp-safari-border-width, 1px) solid var(--tab-outline-color); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle.anp-alt-tab-anim-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { |
+ | transition: 400ms, background-color 150ms ease-in-out; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked) .workspace-tab-header:first-child { |
+ | margin-left: 0; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner { |
+ | padding: 7px 8px; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner { |
+ | padding: 0 4px 0 8px; |
+ | transition: 400ms, background-color 150ms ease-in-out, max-width 400ms; |
+ | } |
+ | .anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner, .anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-close-button, .anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-icon { |
+ | color: var(--text-muted); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .workspace .mod-root .workspace-tab-header-inner::after { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active { |
+ | flex-grow: 1.67; |
+ | max-width: var(--tab-max-width-active); |
+ | background-color: var(--background-primary); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-title { |
+ | color: var(--color-accent); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner, .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-title, .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-icon { |
+ | color: var(--text-faint); |
+ | } |
+ | .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner:hover { |
+ | background-color: rgba(var(--ctp-surface1), 0.4); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner, .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { |
+ | color: var(--color-accent) !important; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active:hover { |
+ | background-color: var(--background-modifier-border); |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .sidebar-toggle-button.mod-left, |
+ | .anp-alternate-tab-toggle .sidebar-toggle-button.mod-right { |
+ | align-items: center; |
+ | } |
+ | |
+ | .anp-alternate-tab-toggle .sidebar-toggle-button.mod-left .clickable-icon, |
+ | .anp-alternate-tab-toggle .sidebar-toggle-button.mod-right .clickable-icon { |
+ | height: var(--tab-height); |
+ | } |
+ | |
+ | .is-focused:not(.anp-mini-tab-toggle.anp-colorful-frame) .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { |
+ | color: var(--color-accent); |
+ | } |
+ | |
+ | .anp-mini-tab-toggle { |
+ | --header-height: var(--anp-alt-tab-custom-height, 40px); |
+ | --tab-stacked-header-width: var(--anp-stacked-header-width, 40px); |
+ | } |
+ | .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header { |
+ | background-color: transparent; |
+ | box-shadow: none; |
+ | } |
+ | .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header::before, .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header::after { |
+ | display: none; |
+ | } |
+ | .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header.is-active { |
+ | border-bottom: 2px solid var(--color-accent); |
+ | margin-bottom: 0px; |
+ | padding-bottom: 0px; |
+ | } |
+ | .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header.is-active .workspace-tab-header-inner { |
+ | border-radius: var(--tab-radius) var(--tab-radius) 0px 0px; |
+ | margin-top: 0.5px; |
+ | padding-bottom: 4px; |
+ | } |
+ | .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header ::after { |
+ | display: none; |
+ | } |
+ | .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header:hover .workspace-tab-header-inner { |
+ | background-color: var(--background-modifier-hover); |
+ | } |
+ | |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header { |
+ | --tab-text-color-focused-active-current: rgb(var(--anp-depth-tab-text, var(--ctp-text))); |
+ | --tab-text-color-focused: rgb(var(--anp-depth-tab-text, var(--ctp-text))); |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active) { |
+ | --tab-text-color: rgb(var(--anp-depth-tab-text)); |
+ | --icon-color: rgb(var(--anp-depth-tab-text)); |
+ | --icon-color-hover: rgb(var(--anp-depth-tab-text)); |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-depth-tab-opacity, 0.6)); |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::before, .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::after { |
+ | box-shadow: inset 0 0 0 var(--tab-outline-width) transparent, 0 0 0 calc(var(--tab-curve) * 4) rgba(var(--ctp-mantle), var(--anp-depth-tab-opacity, 0.6)); |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::after { |
+ | clip-path: inset(50% 50% 0 calc(var(--tab-curve) * 0)); |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::before { |
+ | clip-path: inset(50% calc(var(--tab-curve) * 0) 0 50%); |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header-inner::after { |
+ | display: none; |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header-container-inner { |
+ | gap: var(--anp-depth-tab-gap, 10px); |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { |
+ | background-color: transparent; |
+ | } |
+ | .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header-inner-close-button:hover { |
+ | background-color: var(--background-modifier-hover); |
+ | } |
+ | |
+ | .anp-depth-tab-toggle.anp-depth-tab-text-invert { |
+ | --anp-depth-tab-text: var(--ctp-crust); |
+ | } |
+ | |
+ | body.anp-card-layout { |
+ | --card-background-color: rgb(var(--ctp-crust)); |
+ | --card-foreground-color: var(--background-primary); |
+ | --divider-color: transparent; |
+ | --tab-outline-color: var(--background-modifier-border); |
+ | --divider-color-hover: var(--backgrouund-modifier-border); |
+ | --divider-width: 4px; |
+ | --divider-width-hover: 4px; |
+ | --tab-container-background: var(--card-background-color); |
+ | --file-header-border: var(--border-width) dashed |
+ | var(--background-modifier-border); |
+ | --ribbon-padding: 0; |
+ | } |
+ | body.anp-card-layout.anp-hide-borders { |
+ | --tab-outline-color: transparent; |
+ | } |
+ | body.anp-card-layout.anp-hide-borders .menu { |
+ | border: 0px !important; |
+ | } |
+ | body.anp-card-layout .sidebar-toggle-button, |
+ | body.anp-card-layout .workspace-tabs.mod-top { |
+ | --tab-container-background: var(--card-background-color); |
+ | } |
+ | body.anp-card-layout .workspace-tabs.mod-top:has(.obsidian-banner-wrapper) { |
+ | --file-header-border: none; |
+ | } |
+ | body.anp-card-layout.is-focused, |
+ | body.anp-card-layout.is-focused .sidebar-toggle-button, |
+ | body.anp-card-layout.is-focused .workspace-tabs.mod-top { |
+ | --tab-container-background: var(--card-background-color); |
+ | } |
+ | body.anp-card-layout .mod-left-split .workspace-tabs .workspace-leaf, |
+ | body.anp-card-layout .mod-right-split .workspace-tabs .workspace-leaf, |
+ | body.anp-card-layout .mod-left-split, |
+ | body.anp-card-layout .mod-vertical .workspace-tab-container, |
+ | body.anp-card-layout .mod-vertical, |
+ | body.anp-card-layout .workspace-split.mod-vertical, |
+ | body.anp-card-layout .workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf, |
+ | body.anp-card-layout .mod-root .workspace-tabs .workspace-leaf, |
+ | body.anp-card-layout .workspace-ribbon.mod-left, |
+ | body.anp-card-layout .workspace-ribbon.mod-left:before { |
+ | background-color: var(--tab-container-background); |
+ | } |
+ | body.anp-card-layout.anp-card-layout-actions .workspace-ribbon.mod-left { |
+ | margin-right: var(--anp-card-layout-padding, 10px); |
+ | } |
+ | body.anp-card-layout.anp-card-layout-actions .side-dock-actions { |
+ | border-radius: 0px var(--anp-card-radius, var(--radius-xl)) var(--anp-card-radius, var(--radius-xl)) 0px; |
+ | margin-top: 2px; |
+ | border-width: 1px 1px 0px 1px; |
+ | } |
+ | body.anp-card-layout.anp-card-layout-actions .side-dock-actions { |
+ | border-style: solid; |
+ | border-color: var(--tab-outline-color); |
+ | background-color: var(--card-foreground-color); |
+ | } |
+ | body.anp-card-layout.anp-card-layout-actions.anp-fixed-status-bar .side-dock-settings { |
+ | border-width: 1px; |
+ | border-radius: 0px var(--anp-card-radius, var(--radius-xl)) var(--anp-card-radius, var(--radius-xl)) 0px; |
+ | } |
+ | body.anp-card-layout .side-dock-actions { |
+ | padding: var(--size-4-2) var(--size-4-1) var(--size-4-3); |
+ | } |
+ | body.anp-card-layout .workspace-split.mod-left-split .workspace-sidedock-vault-profile { |
+ | border: none; |
+ | margin: var(--anp-card-layout-padding, 10px); |
+ | margin-bottom: 0; |
+ | background-color: transparent; |
+ | } |
+ | body.anp-card-layout .workspace-ribbon.mod-left { |
+ | margin-top: calc(var(--header-height) - 1px); |
+ | } |
+ | body.anp-card-layout .workspace-tab-header-container, |
+ | body.anp-card-layout .workspace-ribbon.mod-left:before { |
+ | border-bottom: none; |
+ | } |
+ | body.anp-card-layout .mod-vertical .workspace-tabs { |
+ | padding-left: var(--anp-card-layout-padding, 10px); |
+ | padding-right: var(--anp-card-layout-padding, 10px); |
+ | } |
+ | body.anp-card-layout .mod-vertical .workspace-tabs .workspace-tab-header-container { |
+ | padding-left: var(--anp-card-header-left-padding, 20px); |
+ | } |
+ | body.anp-card-layout .mod-vertical .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner { |
+ | margin: 6px -5px calc(var(--tab-outline-width) * -1); |
+ | z-index: 1; |
+ | } |
+ | body.anp-card-layout .mod-left-split .workspace-tab-container, |
+ | body.anp-card-layout .mod-right-split .workspace-tab-container { |
+ | padding-left: var(--anp-card-layout-padding, 10px); |
+ | padding-right: var(--anp-card-layout-padding, 10px); |
+ | background-color: var(--tab-container-background); |
+ | } |
+ | body.anp-card-layout .workspace-split .workspace-leaf-content:not([data-type=file-explorer]), body.anp-card-layout.anp-card-layout-filebrowser .workspace-leaf-content[data-type=file-explorer] { |
+ | border-radius: var(--anp-card-radius, var(--radius-xl)); |
+ | background-color: var(--card-foreground-color); |
+ | border: 1px solid var(--tab-outline-color); |
+ | margin-bottom: var(--anp-card-layout-padding, 10px); |
+ | } |
+ | body.anp-card-layout.anp-card-shadows .workspace-split .workspace-leaf-content, body.anp-card-layout.anp-card-shadows.anp-card-layout-actions .side-dock-actions, body.anp-card-layout.anp-card-shadows.anp-card-layout-filebrowser .workspace-split .workspace-leaf-content[data-type=file-explorer] { |
+ | box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); |
+ | } |
+ | body.anp-card-layout .workspace-split .mod-stacked .workspace-leaf-content { |
+ | border-radius: 0; |
+ | border: none; |
+ | margin-bottom: 0px; |
+ | border-left: none; |
+ | } |
+ | body.anp-card-layout .workspace-split.mod-horizontal > * { |
+ | width: unset; |
+ | } |
+ | body.anp-card-layout .workspace .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { |
+ | border-style: solid; |
+ | border-radius: var(--anp-card-radius, var(--radius-xl)) 0px 0px var(--anp-card-radius, var(--radius-xl)); |
+ | border-width: var(--tab-outline-width); |
+ | border-color: var(--tab-outline-color); |
+ | border-right: var(--tab-outline-width) dashed var(--tab-outline-color); |
+ | } |
+ | body.anp-card-layout .workspace .workspace-tabs.mod-stacked .workspace-leaf { |
+ | border-left-width: 0px; |
+ | border-top-width: var(--tab-outline-width); |
+ | border-bottom-width: var(--tab-outline-width); |
+ | border-style: solid; |
+ | border-color: var(--tab-outline-color); |
+ | border-radius: 0 var(--anp-card-radius, var(--radius-xl)) var(--anp-card-radius, var(--radius-xl)) 0; |
+ | } |
+ | body.anp-card-layout .workspace .workspace-tabs.mod-stacked .workspace-tab-container { |
+ | padding-bottom: var(--anp-card-layout-padding, 10px); |
+ | } |
+ | body.anp-card-layout .workspace-drop-overlay:before { |
+ | width: calc(100% - 6px - var(--anp-card-layout-padding, 0) * 2); |
+ | height: calc(100% - 6px - var(--anp-card-layout-padding, 0) * 2); |
+ | margin: auto; |
+ | } |
+ | |
+ | /*-------------------------- |
+ | Inspired by https://github.com/Akifyss/obsidian-border |
+ | ---------------------------*/ |
+ | body.anp-border-layout { |
+ | --card-background-color: rgb(var(--ctp-crust)); |
+ | --card-foreground-color: var(--background-primary); |
+ | --border-border-style: 1px solid var(--tab-outline-color); |
+ | --anp-border-bottom-padding: var(--anp-border-padding, 20px); |
+ | } |
+ | body.anp-border-layout .horizontal-main-container { |
+ | background-color: var(--card-background-color); |
+ | --titlebar-background: var(--card-background-color); |
+ | --ribbon-background: var(--card-background-color); |
+ | --ribbon-background-collapsed: var(--card-background-color); |
+ | } |
+ | body.anp-border-layout.anp-fixed-status-bar { |
+ | --anp-border-bottom-padding: calc(var(--anp-border-padding, 20px) - 18px); |
+ | } |
+ | body.anp-border-layout .workspace { |
+ | margin-right: var(--anp-border-padding, 20px); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-left-sidedock-open) .workspace-split.mod-vertical .workspace-tabs .workspace-tab-container { |
+ | border-left: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-left-sidedock-open) .workspace-split.mod-vertical .workspace-tabs.mod-top-left-space .workspace-tab-container { |
+ | border-top-left-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-left-sidedock-open) .workspace-split.mod-vertical .workspace-tabs:last-child .workspace-tab-container { |
+ | border-bottom-left-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-left-sidedock-open) .workspace-split.mod-vertical .workspace-tabs:not(.mod-top) .workspace-tab-header-container { |
+ | border-left: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-right-sidedock-open) .workspace-split.mod-vertical .workspace-tabs .workspace-tab-container { |
+ | border-right: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-right-sidedock-open) .workspace-split.mod-vertical .workspace-tabs.mod-top-right-space .workspace-tab-container { |
+ | border-top-right-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-right-sidedock-open) .workspace-split.mod-vertical .workspace-tabs:last-child .workspace-tab-container { |
+ | border-bottom-right-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | } |
+ | body.anp-border-layout .workspace:not(.is-right-sidedock-open) .workspace-split.mod-vertical .workspace-tabs:not(.mod-top) .workspace-tab-header-container { |
+ | border-right: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split { |
+ | background-color: var(--card-background-color); |
+ | padding-left: calc(var(--anp-border-padding, 20px) - 20px); |
+ | padding-bottom: var(--anp-border-bottom-padding, 20px); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs { |
+ | background-color: var(--card-background-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs .workspace-tab-container { |
+ | border-left: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs .workspace-tab-container .workspace-leaf { |
+ | background-color: var(--card-foreground-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { |
+ | border-left: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs:last-child .workspace-tab-container { |
+ | border-bottom: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-container { |
+ | border-top-left-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | border-top: var(--border-border-style); |
+ | border-left: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-sidedock-vault-profile { |
+ | border-top: none; |
+ | background-color: var(--card-foreground-color); |
+ | border-bottom-left-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | border-left: var(--border-border-style); |
+ | border-bottom: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split { |
+ | padding-bottom: var(--anp-border-bottom-padding, 20px); |
+ | background-color: var(--card-background-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs { |
+ | background-color: var(--card-background-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs .workspace-tab-container { |
+ | border-right: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs .workspace-tab-container .workspace-leaf { |
+ | background-color: var(--card-foreground-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { |
+ | border-right: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs:last-child .workspace-tab-container { |
+ | border-bottom-right-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | border-bottom: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs.mod-top-right-space .workspace-tab-container { |
+ | border-top-right-radius: var(--anp-border-radius, var(--radius-xl)); |
+ | border-top: var(--border-border-style); |
+ | border-right: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) { |
+ | background-color: var(--card-background-color); |
+ | padding-bottom: var(--anp-border-bottom-padding, 20px); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) > .workspace-split { |
+ | padding-bottom: 0; |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) .workspace-tabs { |
+ | background-color: var(--card-background-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) .workspace-tabs:last-child .workspace-tab-container { |
+ | border-bottom: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) .workspace-tabs.mod-top .workspace-tab-container { |
+ | border-top: var(--border-border-style); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-tabs:not(.mod-top) .workspace-tab-header-container { |
+ | background-color: var(--card-foreground-color); |
+ | } |
+ | body.anp-border-layout .workspace .workspace-tabs.mod-top .workspace-tab-header-container { |
+ | border-bottom: none; |
+ | } |
+ | body.anp-border-layout .workspace-split.mod-left-split > .workspace-leaf-resize-handle, |
+ | body.anp-border-layout .workspace-split.mod-right-split > .workspace-leaf-resize-handle { |
+ | height: calc(100% + -1 * var(--header-height) + -1 * var(--anp-border-bottom-padding, 20px)); |
+ | bottom: var(--anp-border-bottom-padding, 20px); |
+ | } |
+ | body.anp-border-layout .workspace-split { |
+ | --divider-vertical-height: calc(100% + -1*var(--header-height)); |
+ | } |
+ | body.anp-border-layout .workspace-ribbon.mod-left:before { |
+ | border-bottom: 1px solid var(--card-background-color); |
+ | } |
+ | body.anp-border-layout .workspace-ribbon.mod-left, body.anp-border-layout .workspace-ribbon.mod-left.is-focused { |
+ | border-right-color: var(--card-background-color); |
+ | } |
+ | body.anp-border-layout.is-popout-window .workspace { |
+ | margin-left: var(--anp-border-padding, 20px); |
+ | } |
+ | |
+ | .anp-bg-fix .workspace, |
+ | .anp-bg-fix .app-container, |
+ | .anp-bg-fix .horizontal-main-container { |
+ | background-color: var(--tab-container-background); |
+ | } |
+ | |
+ | .anp-hide-borders { |
+ | --tab-outline-color: transparent; |
+ | --divider-color: transparent; |
+ | } |
+ | |
+ | /* AGPLv3 License |
+ | Floating Status Bar |
+ | Author: AnubisNekhet |
+ | Note: If you decide to implement it in your theme or redistribute it, please keep this comment (Especially for *certain* individuals who may try to rebrand it as their own :)) |
+ | Support me: https://buymeacoffee.com/AnubisNekhet |
+ | */ |
+ | .anp-floating-status-bar { |
+ | --status-bar-position: absolute; |
+ | --status-bar-radius: var(--radius-m); |
+ | --status-bar-border-width: 1px; |
+ | } |
+ | .anp-floating-status-bar .status-bar { |
+ | transform: translateX(calc(100% + 5px)); |
+ | transition: transform 300ms 150ms; |
+ | bottom: 5px; |
+ | right: 5px; |
+ | box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); |
+ | } |
+ | .anp-floating-status-bar .status-bar::before { |
+ | width: 100%; |
+ | min-height: 100%; |
+ | content: " "; |
+ | position: absolute; |
+ | left: 0; |
+ | bottom: 0; |
+ | transform: translateX(-100%); |
+ | } |
+ | .anp-floating-status-bar .status-bar:hover { |
+ | transform: none; |
+ | transition: transform 300ms 150ms; |
+ | } |
+ | |
+ | .anp-fixed-status-bar .status-bar { |
+ | --status-bar-position: relative; |
+ | --status-bar-radius: 0; |
+ | } |
+ | .anp-fixed-status-bar.anp-card-layout .status-bar, .anp-fixed-status-bar.anp-border-layout .status-bar { |
+ | --status-bar-border-width: 0; |
+ | --status-bar-background: transparent; |
+ | --status-bar-border-color: transparent; |
+ | --status-bar-background: var(--card-background-color); |
+ | } |
+ | |
+ | /*----------------CALLOUTS-------------------*/ |
+ | .callout:not([data-callout-metadata*=revert]) { |
+ | --callout-blend-mode: normal; |
+ | } |
+ | .callout:not([data-callout-metadata*=revert]) > .callout-title > .callout-title-inner { |
+ | flex-grow: var(--anp-callout-fold-position, 0); |
+ | } |
+ | .theme-light .callout:not([data-callout-metadata*=revert]) > .callout-title > .callout-title-inner { |
+ | color: var(--text-normal); |
+ | } |
+ | .callout:not([data-callout-metadata*=revert]):not(.is-collapsible) > .callout-title .callout-title-inner { |
+ | font-weight: 500; |
+ | } |
+ | .callout:not([data-callout-metadata*=revert]) .callout-title { |
+ | --bold-color: currentColor; |
+ | --italic-color: currentColor; |
+ | } |
+ | |
+ | .callout[data-callout-metadata*=revert] { |
+ | --callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6); |
+ | --callout-title-padding: 0; |
+ | --callout-content-padding: 0; |
+ | } |
+ | |
+ | .callout-content > p:first-child, .callout-content > ul:first-child, .callout-content > ol:first-child { |
+ | margin-top: 0px; |
+ | } |
+ | .callout-content > p:last-child, .callout-content > ul:last-child, .callout-content > ol:last-child { |
+ | margin-bottom: 0px; |
+ | } |
+ | |
+ | .anp-callout-block .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]), |
+ | .callout[data-callout-metadata*=anp-block]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) { |
+ | border-left: var(--size-2-3) solid rgb(var(--callout-color)); |
+ | } |
+ | |
+ | .anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]), |
+ | .callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) { |
+ | --callout-padding: 0; |
+ | --callout-border-width: 1px; |
+ | --callout-border-opacity: 0.4; |
+ | --callout-border-width: 1px; |
+ | background-color: rgba(var(--ctp-mantle), 0.4); |
+ | } |
+ | .anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title, |
+ | .callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title { |
+ | background-color: rgba(var(--callout-color), var(--callout-title-opacity, 0.1)); |
+ | } |
+ | .anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content, |
+ | .callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content { |
+ | border-top: var(--callout-border-width) dashed rgba(var(--callout-color), var(--callout-border-opacity)); |
+ | } |
+ | .anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) .list-collapse-indicator, |
+ | .callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) .list-collapse-indicator { |
+ | margin-left: -35px; |
+ | padding-right: 3px; |
+ | } |
+ | |
+ | .anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-plus], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]), |
+ | .callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) { |
+ | background-color: transparent; |
+ | } |
+ | .anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-plus], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title, |
+ | .callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title { |
+ | background-color: rgba(var(--callout-color), var(--callout-title-opacity, 0.1)); |
+ | } |
+ | .anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-plus], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content, |
+ | .callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content { |
+ | background-color: rgb(var(--ctp-mantle)); |
+ | } |
+ | .anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-plus], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title, .anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-plus], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content, |
+ | .callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title, |
+ | .callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content { |
+ | border-left: var(--size-2-3) solid rgb(var(--callout-color)); |
+ | } |
+ | |
+ | .anp-callout-vanilla-plus .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]), |
+ | .callout[data-callout-metadata*=anp-vanilla-plus]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) { |
+ | background-color: transparent; |
+ | } |
+ | .anp-callout-vanilla-plus .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title, |
+ | .callout[data-callout-metadata*=anp-vanilla-plus]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-title { |
+ | background-color: rgba(var(--callout-color), var(--callout-title-opacity, 0.1)); |
+ | border-left: var(--size-2-3) solid rgb(var(--callout-color)); |
+ | } |
+ | .anp-callout-vanilla-plus .callout:not([data-callout-metadata*=anp-sleek], |
+ | [data-callout-metadata*=anp-vanilla-normal], |
+ | [data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content, |
+ | .callout[data-callout-metadata*=anp-vanilla-plus]:not([data-callout-metadata*=revert], |
+ | [data-callout=blank-container], |
+ | [data-callout=multi-column]) > .callout-content { |
+ | background-color: rgb(var(--ctp-mantle)); |
+ | } |
+ | |
+ | /*---------------CALLOUT COLORS----------------*/ |
+ | .anp-callout-color-toggle .callout[data-callout=note] { |
+ | --callout-color: var(--ctp-blue); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=abstract], .anp-callout-color-toggle .callout[data-callout=summary], .anp-callout-color-toggle .callout[data-callout=tldr], .anp-callout-color-toggle .callout[data-callout=seealso] { |
+ | --callout-color: var(--ctp-blue); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=info], .anp-callout-color-toggle .callout[data-callout=todo], .anp-callout-color-toggle .callout[data-callout=tip], .anp-callout-color-toggle .callout[data-callout=hint], .anp-callout-color-toggle .callout[data-callout=important] { |
+ | --callout-color: var(--ctp-teal); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=success], .anp-callout-color-toggle .callout[data-callout=check], .anp-callout-color-toggle .callout[data-callout=done], .anp-callout-color-toggle .callout[data-callout=question], .anp-callout-color-toggle .callout[data-callout=help], .anp-callout-color-toggle .callout[data-callout=faq] { |
+ | --callout-color: var(--ctp-green); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=warning], .anp-callout-color-toggle .callout[data-callout=caution], .anp-callout-color-toggle .callout[data-callout=attention] { |
+ | --callout-color: var(--ctp-yellow); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=failure], .anp-callout-color-toggle .callout[data-callout=fail], .anp-callout-color-toggle .callout[data-callout=missing] { |
+ | --callout-color: var(--ctp-maroon); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=danger], .anp-callout-color-toggle .callout[data-callout=error], .anp-callout-color-toggle .callout[data-callout=bug] { |
+ | --callout-color: var(--ctp-red); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=example] { |
+ | --callout-color: var(--ctp-mauve); |
+ | } |
+ | .anp-callout-color-toggle .callout[data-callout=quote], .anp-callout-color-toggle .callout[data-callout=cite] { |
+ | --callout-color: var(--ctp-surface2); |
+ | } |
+ | .anp-callout-color-toggle.anuppuccin-accent-toggle .callout[data-callout=note] { |
+ | --callout-color: var(--ctp-accent); |
+ | } |
+ | |
+ | /*---------------CUSTOM CALLOUTS---------------*/ |
+ | .callout[data-callout=formula] { |
+ | --callout-color: var(--ctp-text); |
+ | width: fit-content; |
+ | height: fit-content; |
+ | mix-blend-mode: normal; |
+ | background-color: transparent !important; |
+ | } |
+ | .callout[data-callout=formula] .callout-title { |
+ | background-color: rgba(var(--callout-color), 0.05) !important; |
+ | color: var(--ctp-text); |
+ | } |
+ | .callout[data-callout=formula] .callout-title .callout-icon, .callout[data-callout=formula] .callout-title .callout-fold { |
+ | display: none; |
+ | } |
+ | .callout[data-callout=formula] .callout-content { |
+ | background-color: transparent !important; |
+ | } |
+ | .callout[data-callout=formula] .callout-content ul, .callout[data-callout=formula] .callout-content ol { |
+ | padding-inline-start: 12px; |
+ | } |
+ | |
+ | /*-Blockquote spacing-*/ |
+ | .markdown-rendered blockquote { |
+ | padding: 5px 5px 5px 10px; |
+ | } |
+ | |
+ | /*-Decorations for bold and italics-*/ |
+ | .anp-decoration-toggle { |
+ | --italic-color: rgb(var(--anp-italic-color, var(--ctp-green))); |
+ | --bold-color: rgb(var(--anp-bold-color, var(--ctp-red))); |
+ | --text-highlight-bg: rgba(var(--anp-highlight-color, var(--ctp-yellow)), 0.2); |
+ | } |
+ | |
+ | .markdown-rendered .internal-link { |
+ | text-decoration-line: none; |
+ | } |
+ | .markdown-rendered .internal-link:hover, .markdown-rendered .internal-link:active, .markdown-rendered .internal-link.is-unresolved:hover, .markdown-rendered .internal-link.is-unresolved { |
+ | text-decoration-line: none; |
+ | } |
+ | |
+ | .cm-formatting-link-string { |
+ | color: var(--text-normal); |
+ | } |
+ | |
+ | .cm-hmd-internal-link { |
+ | --link-decoration: none; |
+ | --link-decoration-hover: none; |
+ | --link-decoration-active: none; |
+ | } |
+ | |
+ | .external-link, |
+ | .external-link:hover { |
+ | background-image: none; |
+ | padding-right: 0px; |
+ | } |
+ | |
+ | .cm-s-obsidian span.cm-formatting-strong, .cm-s-obsidian span.cm-strong { |
+ | color: var(--bold-color); |
+ | } |
+ | .cm-s-obsidian span.cm-formatting-em, .cm-s-obsidian span.cm-em { |
+ | color: var(--italic-color); |
+ | } |
+ | |
+ | /*-Footnote-*/ |
+ | sup[data-footnote-id] { |
+ | font-size: var(--font-smallest); |
+ | } |
+ | |
+ | .internal-embed[alt*=seamless].markdown-embed { |
+ | --embed-padding: 0; |
+ | border-width: 0px; |
+ | } |
+ | .internal-embed[alt*=seamless].markdown-embed > .markdown-embed-title { |
+ | width: fit-content; |
+ | position: absolute; |
+ | left: unset; |
+ | right: 33px; |
+ | top: 5px; |
+ | opacity: 0; |
+ | transition: opacity 0.1s; |
+ | } |
+ | .internal-embed[alt*=seamless].markdown-embed > .markdown-embed-link { |
+ | opacity: 0; |
+ | transition: opacity 0.1s; |
+ | } |
+ | .internal-embed[alt*=seamless].markdown-embed:hover > .markdown-embed-title, .internal-embed[alt*=seamless].markdown-embed:hover > .markdown-embed-link { |
+ | opacity: 1; |
+ | transition: opacity 0.1s; |
+ | } |
+ | |
+ | /*--------------HEADERS----------------*/ |
+ | .markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { |
+ | margin-left: -22px; |
+ | padding: 0px 6px; |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-rosewater .app-container, |
+ | .anp-header-color-toggle.anp-h1-rosewater .print { |
+ | --h1-color: rgb(var(--ctp-rosewater)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-flamingo .app-container, |
+ | .anp-header-color-toggle.anp-h1-flamingo .print { |
+ | --h1-color: rgb(var(--ctp-flamingo)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-pink .app-container, |
+ | .anp-header-color-toggle.anp-h1-pink .print { |
+ | --h1-color: rgb(var(--ctp-pink)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-mauve .app-container, |
+ | .anp-header-color-toggle.anp-h1-mauve .print { |
+ | --h1-color: rgb(var(--ctp-mauve)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-red .app-container, |
+ | .anp-header-color-toggle.anp-h1-red .print { |
+ | --h1-color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-maroon .app-container, |
+ | .anp-header-color-toggle.anp-h1-maroon .print { |
+ | --h1-color: rgb(var(--ctp-maroon)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-peach .app-container, |
+ | .anp-header-color-toggle.anp-h1-peach .print { |
+ | --h1-color: rgb(var(--ctp-peach)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-yellow .app-container, |
+ | .anp-header-color-toggle.anp-h1-yellow .print { |
+ | --h1-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-green .app-container, |
+ | .anp-header-color-toggle.anp-h1-green .print { |
+ | --h1-color: rgb(var(--ctp-green)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-teal .app-container, |
+ | .anp-header-color-toggle.anp-h1-teal .print { |
+ | --h1-color: rgb(var(--ctp-teal)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-sky .app-container, |
+ | .anp-header-color-toggle.anp-h1-sky .print { |
+ | --h1-color: rgb(var(--ctp-sky)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-sapphire .app-container, |
+ | .anp-header-color-toggle.anp-h1-sapphire .print { |
+ | --h1-color: rgb(var(--ctp-sapphire)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-blue .app-container, |
+ | .anp-header-color-toggle.anp-h1-blue .print { |
+ | --h1-color: rgb(var(--ctp-blue)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h1-lavender .app-container, |
+ | .anp-header-color-toggle.anp-h1-lavender .print { |
+ | --h1-color: rgb(var(--ctp-lavender)); |
+ | } |
+ | |
+ | .anp-h1-divider .markdown-rendered h1, |
+ | .anp-h1-divider .HyperMD-header-1 { |
+ | border-bottom: var(--hr-thickness) solid var(--background-modifier-border); |
+ | padding-bottom: 2px; |
+ | } |
+ | .anp-h1-divider.anp-header-divider-color-toggle .markdown-rendered h1, |
+ | .anp-h1-divider.anp-header-divider-color-toggle .HyperMD-header-1 { |
+ | border-bottom-color: currentColor; |
+ | } |
+ | |
+ | .cm-formatting-header-1 { |
+ | color: var(--h1-color); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-rosewater .app-container, |
+ | .anp-header-color-toggle.anp-h2-rosewater .print { |
+ | --h2-color: rgb(var(--ctp-rosewater)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-flamingo .app-container, |
+ | .anp-header-color-toggle.anp-h2-flamingo .print { |
+ | --h2-color: rgb(var(--ctp-flamingo)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-pink .app-container, |
+ | .anp-header-color-toggle.anp-h2-pink .print { |
+ | --h2-color: rgb(var(--ctp-pink)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-mauve .app-container, |
+ | .anp-header-color-toggle.anp-h2-mauve .print { |
+ | --h2-color: rgb(var(--ctp-mauve)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-red .app-container, |
+ | .anp-header-color-toggle.anp-h2-red .print { |
+ | --h2-color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-maroon .app-container, |
+ | .anp-header-color-toggle.anp-h2-maroon .print { |
+ | --h2-color: rgb(var(--ctp-maroon)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-peach .app-container, |
+ | .anp-header-color-toggle.anp-h2-peach .print { |
+ | --h2-color: rgb(var(--ctp-peach)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-yellow .app-container, |
+ | .anp-header-color-toggle.anp-h2-yellow .print { |
+ | --h2-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-green .app-container, |
+ | .anp-header-color-toggle.anp-h2-green .print { |
+ | --h2-color: rgb(var(--ctp-green)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-teal .app-container, |
+ | .anp-header-color-toggle.anp-h2-teal .print { |
+ | --h2-color: rgb(var(--ctp-teal)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-sky .app-container, |
+ | .anp-header-color-toggle.anp-h2-sky .print { |
+ | --h2-color: rgb(var(--ctp-sky)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-sapphire .app-container, |
+ | .anp-header-color-toggle.anp-h2-sapphire .print { |
+ | --h2-color: rgb(var(--ctp-sapphire)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-blue .app-container, |
+ | .anp-header-color-toggle.anp-h2-blue .print { |
+ | --h2-color: rgb(var(--ctp-blue)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h2-lavender .app-container, |
+ | .anp-header-color-toggle.anp-h2-lavender .print { |
+ | --h2-color: rgb(var(--ctp-lavender)); |
+ | } |
+ | |
+ | .anp-h2-divider .markdown-rendered h2, |
+ | .anp-h2-divider .HyperMD-header-2 { |
+ | border-bottom: var(--hr-thickness) solid var(--background-modifier-border); |
+ | padding-bottom: 2px; |
+ | } |
+ | .anp-h2-divider.anp-header-divider-color-toggle .markdown-rendered h2, |
+ | .anp-h2-divider.anp-header-divider-color-toggle .HyperMD-header-2 { |
+ | border-bottom-color: currentColor; |
+ | } |
+ | |
+ | .cm-formatting-header-2 { |
+ | color: var(--h2-color); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-rosewater .app-container, |
+ | .anp-header-color-toggle.anp-h3-rosewater .print { |
+ | --h3-color: rgb(var(--ctp-rosewater)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-flamingo .app-container, |
+ | .anp-header-color-toggle.anp-h3-flamingo .print { |
+ | --h3-color: rgb(var(--ctp-flamingo)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-pink .app-container, |
+ | .anp-header-color-toggle.anp-h3-pink .print { |
+ | --h3-color: rgb(var(--ctp-pink)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-mauve .app-container, |
+ | .anp-header-color-toggle.anp-h3-mauve .print { |
+ | --h3-color: rgb(var(--ctp-mauve)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-red .app-container, |
+ | .anp-header-color-toggle.anp-h3-red .print { |
+ | --h3-color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-maroon .app-container, |
+ | .anp-header-color-toggle.anp-h3-maroon .print { |
+ | --h3-color: rgb(var(--ctp-maroon)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-peach .app-container, |
+ | .anp-header-color-toggle.anp-h3-peach .print { |
+ | --h3-color: rgb(var(--ctp-peach)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-yellow .app-container, |
+ | .anp-header-color-toggle.anp-h3-yellow .print { |
+ | --h3-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-green .app-container, |
+ | .anp-header-color-toggle.anp-h3-green .print { |
+ | --h3-color: rgb(var(--ctp-green)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-teal .app-container, |
+ | .anp-header-color-toggle.anp-h3-teal .print { |
+ | --h3-color: rgb(var(--ctp-teal)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-sky .app-container, |
+ | .anp-header-color-toggle.anp-h3-sky .print { |
+ | --h3-color: rgb(var(--ctp-sky)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-sapphire .app-container, |
+ | .anp-header-color-toggle.anp-h3-sapphire .print { |
+ | --h3-color: rgb(var(--ctp-sapphire)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-blue .app-container, |
+ | .anp-header-color-toggle.anp-h3-blue .print { |
+ | --h3-color: rgb(var(--ctp-blue)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h3-lavender .app-container, |
+ | .anp-header-color-toggle.anp-h3-lavender .print { |
+ | --h3-color: rgb(var(--ctp-lavender)); |
+ | } |
+ | |
+ | .anp-h3-divider .markdown-rendered h3, |
+ | .anp-h3-divider .HyperMD-header-3 { |
+ | border-bottom: var(--hr-thickness) solid var(--background-modifier-border); |
+ | padding-bottom: 2px; |
+ | } |
+ | .anp-h3-divider.anp-header-divider-color-toggle .markdown-rendered h3, |
+ | .anp-h3-divider.anp-header-divider-color-toggle .HyperMD-header-3 { |
+ | border-bottom-color: currentColor; |
+ | } |
+ | |
+ | .cm-formatting-header-3 { |
+ | color: var(--h3-color); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-rosewater .app-container, |
+ | .anp-header-color-toggle.anp-h4-rosewater .print { |
+ | --h4-color: rgb(var(--ctp-rosewater)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-flamingo .app-container, |
+ | .anp-header-color-toggle.anp-h4-flamingo .print { |
+ | --h4-color: rgb(var(--ctp-flamingo)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-pink .app-container, |
+ | .anp-header-color-toggle.anp-h4-pink .print { |
+ | --h4-color: rgb(var(--ctp-pink)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-mauve .app-container, |
+ | .anp-header-color-toggle.anp-h4-mauve .print { |
+ | --h4-color: rgb(var(--ctp-mauve)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-red .app-container, |
+ | .anp-header-color-toggle.anp-h4-red .print { |
+ | --h4-color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-maroon .app-container, |
+ | .anp-header-color-toggle.anp-h4-maroon .print { |
+ | --h4-color: rgb(var(--ctp-maroon)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-peach .app-container, |
+ | .anp-header-color-toggle.anp-h4-peach .print { |
+ | --h4-color: rgb(var(--ctp-peach)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-yellow .app-container, |
+ | .anp-header-color-toggle.anp-h4-yellow .print { |
+ | --h4-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-green .app-container, |
+ | .anp-header-color-toggle.anp-h4-green .print { |
+ | --h4-color: rgb(var(--ctp-green)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-teal .app-container, |
+ | .anp-header-color-toggle.anp-h4-teal .print { |
+ | --h4-color: rgb(var(--ctp-teal)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-sky .app-container, |
+ | .anp-header-color-toggle.anp-h4-sky .print { |
+ | --h4-color: rgb(var(--ctp-sky)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-sapphire .app-container, |
+ | .anp-header-color-toggle.anp-h4-sapphire .print { |
+ | --h4-color: rgb(var(--ctp-sapphire)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-blue .app-container, |
+ | .anp-header-color-toggle.anp-h4-blue .print { |
+ | --h4-color: rgb(var(--ctp-blue)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h4-lavender .app-container, |
+ | .anp-header-color-toggle.anp-h4-lavender .print { |
+ | --h4-color: rgb(var(--ctp-lavender)); |
+ | } |
+ | |
+ | .anp-h4-divider .markdown-rendered h4, |
+ | .anp-h4-divider .HyperMD-header-4 { |
+ | border-bottom: var(--hr-thickness) solid var(--background-modifier-border); |
+ | padding-bottom: 2px; |
+ | } |
+ | .anp-h4-divider.anp-header-divider-color-toggle .markdown-rendered h4, |
+ | .anp-h4-divider.anp-header-divider-color-toggle .HyperMD-header-4 { |
+ | border-bottom-color: currentColor; |
+ | } |
+ | |
+ | .cm-formatting-header-4 { |
+ | color: var(--h4-color); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-rosewater .app-container, |
+ | .anp-header-color-toggle.anp-h5-rosewater .print { |
+ | --h5-color: rgb(var(--ctp-rosewater)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-flamingo .app-container, |
+ | .anp-header-color-toggle.anp-h5-flamingo .print { |
+ | --h5-color: rgb(var(--ctp-flamingo)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-pink .app-container, |
+ | .anp-header-color-toggle.anp-h5-pink .print { |
+ | --h5-color: rgb(var(--ctp-pink)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-mauve .app-container, |
+ | .anp-header-color-toggle.anp-h5-mauve .print { |
+ | --h5-color: rgb(var(--ctp-mauve)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-red .app-container, |
+ | .anp-header-color-toggle.anp-h5-red .print { |
+ | --h5-color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-maroon .app-container, |
+ | .anp-header-color-toggle.anp-h5-maroon .print { |
+ | --h5-color: rgb(var(--ctp-maroon)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-peach .app-container, |
+ | .anp-header-color-toggle.anp-h5-peach .print { |
+ | --h5-color: rgb(var(--ctp-peach)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-yellow .app-container, |
+ | .anp-header-color-toggle.anp-h5-yellow .print { |
+ | --h5-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-green .app-container, |
+ | .anp-header-color-toggle.anp-h5-green .print { |
+ | --h5-color: rgb(var(--ctp-green)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-teal .app-container, |
+ | .anp-header-color-toggle.anp-h5-teal .print { |
+ | --h5-color: rgb(var(--ctp-teal)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-sky .app-container, |
+ | .anp-header-color-toggle.anp-h5-sky .print { |
+ | --h5-color: rgb(var(--ctp-sky)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-sapphire .app-container, |
+ | .anp-header-color-toggle.anp-h5-sapphire .print { |
+ | --h5-color: rgb(var(--ctp-sapphire)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-blue .app-container, |
+ | .anp-header-color-toggle.anp-h5-blue .print { |
+ | --h5-color: rgb(var(--ctp-blue)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h5-lavender .app-container, |
+ | .anp-header-color-toggle.anp-h5-lavender .print { |
+ | --h5-color: rgb(var(--ctp-lavender)); |
+ | } |
+ | |
+ | .anp-h5-divider .markdown-rendered h5, |
+ | .anp-h5-divider .HyperMD-header-5 { |
+ | border-bottom: var(--hr-thickness) solid var(--background-modifier-border); |
+ | padding-bottom: 2px; |
+ | } |
+ | .anp-h5-divider.anp-header-divider-color-toggle .markdown-rendered h5, |
+ | .anp-h5-divider.anp-header-divider-color-toggle .HyperMD-header-5 { |
+ | border-bottom-color: currentColor; |
+ | } |
+ | |
+ | .cm-formatting-header-5 { |
+ | color: var(--h5-color); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-rosewater .app-container, |
+ | .anp-header-color-toggle.anp-h6-rosewater .print { |
+ | --h6-color: rgb(var(--ctp-rosewater)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-flamingo .app-container, |
+ | .anp-header-color-toggle.anp-h6-flamingo .print { |
+ | --h6-color: rgb(var(--ctp-flamingo)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-pink .app-container, |
+ | .anp-header-color-toggle.anp-h6-pink .print { |
+ | --h6-color: rgb(var(--ctp-pink)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-mauve .app-container, |
+ | .anp-header-color-toggle.anp-h6-mauve .print { |
+ | --h6-color: rgb(var(--ctp-mauve)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-red .app-container, |
+ | .anp-header-color-toggle.anp-h6-red .print { |
+ | --h6-color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-maroon .app-container, |
+ | .anp-header-color-toggle.anp-h6-maroon .print { |
+ | --h6-color: rgb(var(--ctp-maroon)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-peach .app-container, |
+ | .anp-header-color-toggle.anp-h6-peach .print { |
+ | --h6-color: rgb(var(--ctp-peach)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-yellow .app-container, |
+ | .anp-header-color-toggle.anp-h6-yellow .print { |
+ | --h6-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-green .app-container, |
+ | .anp-header-color-toggle.anp-h6-green .print { |
+ | --h6-color: rgb(var(--ctp-green)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-teal .app-container, |
+ | .anp-header-color-toggle.anp-h6-teal .print { |
+ | --h6-color: rgb(var(--ctp-teal)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-sky .app-container, |
+ | .anp-header-color-toggle.anp-h6-sky .print { |
+ | --h6-color: rgb(var(--ctp-sky)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-sapphire .app-container, |
+ | .anp-header-color-toggle.anp-h6-sapphire .print { |
+ | --h6-color: rgb(var(--ctp-sapphire)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-blue .app-container, |
+ | .anp-header-color-toggle.anp-h6-blue .print { |
+ | --h6-color: rgb(var(--ctp-blue)); |
+ | } |
+ | |
+ | .anp-header-color-toggle.anp-h6-lavender .app-container, |
+ | .anp-header-color-toggle.anp-h6-lavender .print { |
+ | --h6-color: rgb(var(--ctp-lavender)); |
+ | } |
+ | |
+ | .anp-h6-divider .markdown-rendered h6, |
+ | .anp-h6-divider .HyperMD-header-6 { |
+ | border-bottom: var(--hr-thickness) solid var(--background-modifier-border); |
+ | padding-bottom: 2px; |
+ | } |
+ | .anp-h6-divider.anp-header-divider-color-toggle .markdown-rendered h6, |
+ | .anp-h6-divider.anp-header-divider-color-toggle .HyperMD-header-6 { |
+ | border-bottom-color: currentColor; |
+ | } |
+ | |
+ | .cm-formatting-header-6 { |
+ | color: var(--h6-color); |
+ | } |
+ | |
+ | .anp-header-margin-toggle .cm-header-1, |
+ | .anp-header-margin-toggle .markdown-preview-view h1 { |
+ | margin-block-start: var(--anp-header-margin-value); |
+ | margin-block-end: var(--anp-header-margin-value); |
+ | } |
+ | |
+ | .anp-header-margin-toggle .cm-header-2, |
+ | .anp-header-margin-toggle .markdown-preview-view h2 { |
+ | margin-block-start: var(--anp-header-margin-value); |
+ | margin-block-end: var(--anp-header-margin-value); |
+ | } |
+ | |
+ | .anp-header-margin-toggle .cm-header-3, |
+ | .anp-header-margin-toggle .markdown-preview-view h3 { |
+ | margin-block-start: var(--anp-header-margin-value); |
+ | margin-block-end: var(--anp-header-margin-value); |
+ | } |
+ | |
+ | .anp-header-margin-toggle .cm-header-4, |
+ | .anp-header-margin-toggle .markdown-preview-view h4 { |
+ | margin-block-start: var(--anp-header-margin-value); |
+ | margin-block-end: var(--anp-header-margin-value); |
+ | } |
+ | |
+ | .anp-header-margin-toggle .cm-header-5, |
+ | .anp-header-margin-toggle .markdown-preview-view h5 { |
+ | margin-block-start: var(--anp-header-margin-value); |
+ | margin-block-end: var(--anp-header-margin-value); |
+ | } |
+ | |
+ | .anp-header-margin-toggle .cm-header-6, |
+ | .anp-header-margin-toggle .markdown-preview-view h6 { |
+ | margin-block-start: var(--anp-header-margin-value); |
+ | margin-block-end: var(--anp-header-margin-value); |
+ | } |
+ | |
+ | .cm-header { |
+ | display: inline-block; |
+ | } |
+ | |
+ | .anp-editor-font-toggle .markdown-source-view:not(.is-live-preview) { |
+ | --h1-font: var(--anp-editor-font); |
+ | --h2-font: var(--anp-editor-font); |
+ | --h3-font: var(--anp-editor-font); |
+ | --h4-font: var(--anp-editor-font); |
+ | --h5-font: var(--anp-editor-font); |
+ | --h6-font: var(--anp-editor-font); |
+ | } |
+ | |
+ | /*-Custom hr margins-*/ |
+ | hr { |
+ | margin-block-start: 5px; |
+ | margin-block-end: 5px; |
+ | } |
+ | |
+ | .anp-list-toggle div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after { |
+ | --list-bullet-border: 1px solid var(--list-marker-color); |
+ | background-color: transparent; |
+ | width: calc(var(--list-bullet-size) - 1px); |
+ | height: calc(var(--list-bullet-size) - 1px); |
+ | } |
+ | .anp-list-toggle div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after { |
+ | --list-bullet-radius: 0; |
+ | background-color: var(--list-marker-color); |
+ | } |
+ | .anp-list-toggle div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after { |
+ | width: calc(var(--list-bullet-size) - 1px); |
+ | height: calc(var(--list-bullet-size) - 1px); |
+ | --list-bullet-radius: 0; |
+ | --list-bullet-border: 1px solid var(--list-marker-color); |
+ | background-color: transparent; |
+ | } |
+ | |
+ | /*-LaTeX-*/ |
+ | .math { |
+ | color: var(--anp-latex-color, var(--text-normal)); |
+ | } |
+ | |
+ | .anp-toggle-metadata .frontmatter-container, .markdown-rendered.hide-metadata .frontmatter-container { |
+ | display: none; |
+ | } |
+ | |
+ | /*-Recolor table borders-*/ |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table, |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table td, |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table th, |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:first-child, |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th, |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:last-child, |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview), |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td, |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th, |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child, |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th, |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child, |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table, |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table td, |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table th, |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:first-child, |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th, |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:last-child, |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview), |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) td, |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) th, |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child, |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th, |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child { |
+ | border: var(--anp-table-thickness, 1px) solid var(--table-border-color); |
+ | } |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table th:not([align]), |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:first-child:not([align]), |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:not([align]), |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:last-child:not([align]), |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th:not([align]), |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child:not([align]), |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:not([align]), |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child:not([align]), |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table th:not([align]), |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:first-child:not([align]), |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:not([align]), |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:last-child:not([align]), |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) th:not([align]), |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child:not([align]), |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:not([align]), |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child:not([align]) { |
+ | text-align: var(--anp-table-align-th, center); |
+ | } |
+ | .anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table td:not([align]), |
+ | .anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td:not([align]), |
+ | .anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table td:not([align]), |
+ | .anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) td:not([align]) { |
+ | text-align: var(--anp-table-align-td, center); |
+ | } |
+ | |
+ | table.dataview.table-view-table > tbody > tr:hover { |
+ | background-color: rgba(var(--ctp-surface1), 0.1) !important; |
+ | } |
+ | |
+ | .anp-table-toggle.anp-table-th-highlight .markdown-preview-view:not(.cards):not(.table-disable) th, |
+ | .anp-table-toggle.anp-table-th-highlight .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th, |
+ | .anp-table-toggle.anp-table-th-highlight .is-live-preview:not(.cards):not(.table-disable) th, |
+ | .anp-table-toggle.anp-table-th-highlight .is-live-preview.cards:not(.table-disable) table:not(.dataview) th { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .th-highlight.markdown-preview-view:not(.cards):not(.table-disable) th, .th-highlight.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th, .th-highlight.is-live-preview:not(.cards):not(.table-disable) th, .th-highlight.is-live-preview.cards:not(.table-disable) table:not(.dataview) th { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .anp-table-toggle.anp-table-row-alt .markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, |
+ | .anp-table-toggle.anp-table-row-alt .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, |
+ | .anp-table-toggle.anp-table-row-alt .is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, |
+ | .anp-table-toggle.anp-table-row-alt .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .row-alt.markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, .row-alt.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, .row-alt.is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, .row-alt.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .anp-table-toggle.anp-table-col-alt .markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-col-alt .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-col-alt .is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-col-alt .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n) { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .col-alt.markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), .col-alt.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), .col-alt.is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), .col-alt.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n) { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .anp-table-toggle.anp-table-full .markdown-preview-view:not(.cards):not(.table-disable) td, |
+ | .anp-table-toggle.anp-table-full .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td, |
+ | .anp-table-toggle.anp-table-full .is-live-preview:not(.cards):not(.table-disable) td, |
+ | .anp-table-toggle.anp-table-full .is-live-preview.cards:not(.table-disable) table:not(.dataview) td { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .table-full.markdown-preview-view:not(.cards):not(.table-disable) td, .table-full.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td, .table-full.is-live-preview:not(.cards):not(.table-disable) td, .table-full.is-live-preview.cards:not(.table-disable) table:not(.dataview) td { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .anp-table-toggle.anp-table-checkered .markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, |
+ | .anp-table-toggle.anp-table-checkered .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, |
+ | .anp-table-toggle.anp-table-checkered .is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, |
+ | .anp-table-toggle.anp-table-checkered .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | .anp-table-toggle.anp-table-checkered .markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), |
+ | .anp-table-toggle.anp-table-checkered .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n) { |
+ | background-color: rgba(var(--ctp-crust), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .checkered.markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), |
+ | .checkered.markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, .checkered.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), |
+ | .checkered.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, .checkered.is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), |
+ | .checkered.is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, .checkered.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), |
+ | .checkered.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | .checkered.markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), .checkered.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n), .checkered.is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), .checkered.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n) { |
+ | background-color: rgba(var(--ctp-crust), var(--anp-table-highlight-opacity, 0.5)); |
+ | } |
+ | |
+ | .anp-table-auto.markdown-rendered:not(.cards):not(.table-disable) table, |
+ | .anp-table-auto.markdown-rendered.cards:not(.table-disable) table:not(.dataview) { |
+ | margin: 0 auto; |
+ | } |
+ | |
+ | .anp-table-width.markdown-rendered:not(.cards):not(.table-disable) table, |
+ | .anp-table-width.markdown-rendered.cards:not(.table-disable) table:not(.dataview) { |
+ | width: var(--anp-table-width-pct); |
+ | } |
+ | |
+ | .anp-table-auto.anp-table-toggle .markdown-rendered:not(.cards):not(.table-disable) table, |
+ | .anp-table-auto.anp-table-toggle .markdown-rendered.cards:not(.table-disable) table:not(.dataview) { |
+ | margin: 0 auto; |
+ | } |
+ | |
+ | .anp-table-width.anp-table-toggle .markdown-rendered:not(.cards):not(.table-disable) table, |
+ | .anp-table-width.anp-table-toggle .markdown-rendered.cards:not(.table-disable) table:not(.dataview) { |
+ | width: var(--anp-table-width-pct); |
+ | margin-left: calc(50% - var(--anp-table-width-pct) / 2); |
+ | margin-right: calc(50% - var(--anp-table-width-pct) / 2); |
+ | } |
+ | |
+ | /*-Custom folder title-*/ |
+ | .anp-custom-vault-toggle .nav-folder.mod-root > .nav-folder-title > .nav-folder-title-content { |
+ | font-size: 130%; |
+ | font-weight: bold; |
+ | text-align: center; |
+ | margin-left: 30px; |
+ | } |
+ | |
+ | .anp-custom-vault-toggle .nav-folder.mod-root > .nav-folder-title > .nav-folder-title-content:before { |
+ | content: " "; |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3C/svg%3E"); |
+ | mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | mask-repeat: no-repeat; |
+ | mask-size: contain; |
+ | background-size: contain; |
+ | text-align: center; |
+ | width: 26px; |
+ | height: 26px; |
+ | margin-left: -30px; |
+ | margin-top: -4px; |
+ | color: rgb(var(--ctp-yellow)); |
+ | position: absolute; |
+ | background-color: rgb(var(--ctp-yellow)); |
+ | } |
+ | |
+ | /*----------------------------------- |
+ | Rainbow tags is a snippet by @raisabelatrix |
+ | Link: https://gist.github.com/raisabelatrix/eb383f7e19b59f951430c2f3c6ed80b0 |
+ | -----------------------------------*/ |
+ | body.rainbow-tags { |
+ | --rainbow-tags-opacity: 0.3; |
+ | --r1-color: rgb(var(--ctp-red)); |
+ | --r2-color: rgb(var(--ctp-peach)); |
+ | --r3-color: rgb(var(--ctp-yellow)); |
+ | --r4-color: rgb(var(--ctp-green)); |
+ | --r5-color: rgb(var(--ctp-blue)); |
+ | --r6-color: rgb(var(--ctp-lavender)); |
+ | --r7-color: rgb(var(--ctp-mauve)); |
+ | --r1-color-light: rgba(var(--ctp-red), var(--rainbow-tags-opacity)); |
+ | --r2-color-light: rgba(var(--ctp-peach), var(--rainbow-tags-opacity)); |
+ | --r3-color-light: rgba(var(--ctp-yellow), var(--rainbow-tags-opacity)); |
+ | --r4-color-light: rgba(var(--ctp-green), var(--rainbow-tags-opacity)); |
+ | --r5-color-light: rgba(var(--ctp-blue), var(--rainbow-tags-opacity)); |
+ | --r6-color-light: rgba(var(--ctp-lavender), var(--rainbow-tags-opacity)); |
+ | --r7-color-light: rgba(var(--ctp-mauve), var(--rainbow-tags-opacity)); |
+ | } |
+ | |
+ | .anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .nav-folder.mod-root .nav-folder > .nav-folder-children :is(.nav-file, .nav-folder) { |
+ | margin-left: var(--size-2-1); |
+ | } |
+ | .anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item .nav-folder-title { |
+ | align-items: center; |
+ | } |
+ | .anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item .collapse-icon { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 14l1.45-2.9A2 2 0 0 1 9.24 10H22a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H20a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E%0A"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | background-color: currentColor; |
+ | display: flex; |
+ | flex-basis: 100%; |
+ | height: 16px; |
+ | width: 17px; |
+ | } |
+ | .anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item.is-collapsed .collapse-icon { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2z'/%3E%3Cpath d='M2 10h20' /%3E%3C/svg%3E%0A"); |
+ | } |
+ | .anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item .collapse-icon svg { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-color-transition-toggle .horizontal-tab-content, |
+ | .anp-color-transition-toggle .vertical-tab-content, |
+ | .anp-color-transition-toggle .vertical-tab-header, |
+ | .anp-color-transition-toggle .workspace-tab-header-container, |
+ | .anp-color-transition-toggle .workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf, |
+ | .anp-color-transition-toggle .mod-root .workspace-tabs .workspace-leaf, |
+ | .anp-color-transition-toggle .setting-item-name { |
+ | transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out, border-color 0.5s ease-in-out !important; |
+ | } |
+ | |
+ | .callout[data-callout=capacities-card] { |
+ | --h1-font: var(--font-text); |
+ | --h2-font: var(--font-text); |
+ | --h3-font: var(--font-text); |
+ | --h4-font: var(--font-text); |
+ | --h5-font: var(--font-text); |
+ | --h6-font: var(--font-text); |
+ | --h1-color: var(--text-normal); |
+ | --h2-color: var(--text-normal); |
+ | --h3-color: var(--text-normal); |
+ | --h4-color: var(--text-normal); |
+ | --h5-color: var(--text-normal); |
+ | --h6-color: var(--text-normal); |
+ | --italic-color: var(--text-normal); |
+ | --bold-color: var(--text-normal); |
+ | } |
+ | |
+ | .callout[data-callout=capacities-index] { |
+ | --highlight-mix-blend-mode: none; |
+ | margin-left: 10px; |
+ | } |
+ | |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] { |
+ | background-color: var(--background-primary); |
+ | border-radius: 6px; |
+ | mix-blend-mode: normal; |
+ | overflow-y: hidden; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content { |
+ | padding: 0; |
+ | background-color: var(--background-primary); |
+ | overflow-y: hidden; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] { |
+ | border-radius: 0; |
+ | top: -1px; |
+ | padding-top: 1px; |
+ | right: 11px; |
+ | padding-right: 1px; |
+ | height: calc(100% + 6px); |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content { |
+ | padding: 0; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] { |
+ | border: none; |
+ | padding: 0; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-content { |
+ | margin: 0 10px 7px 10px; |
+ | background-color: var(--background-primary); |
+ | border-color: var(--background-modifier-border); |
+ | padding: 3px 0; |
+ | border-top-style: solid; |
+ | border-radius: 6px; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title { |
+ | text-transform: uppercase; |
+ | background-color: transparent; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title > .callout-title-inner, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title > .callout-title-inner { |
+ | color: rgba(var(--ctp-text), 0.7); |
+ | font-size: 80%; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] { |
+ | border-radius: 0; |
+ | margin: -1px; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content { |
+ | padding: 0; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] p:first-child, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] p:first-child { |
+ | margin-bottom: 0; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] { |
+ | background-color: var(--background-secondary); |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content { |
+ | padding-right: 0; |
+ | padding-left: 0; |
+ | background-color: var(--background-secondary); |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content { |
+ | padding: 0; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] { |
+ | border-width: 0 1px 0 0; |
+ | background-color: var(--background-primary); |
+ | mix-blend-mode: normal; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content { |
+ | padding: var(--callout-padding); |
+ | background-color: var(--background-primary); |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] { |
+ | border-color: var(--background-modifier-border); |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content { |
+ | border-top: none; |
+ | } |
+ | |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] .callout-content { |
+ | border-left: none; |
+ | padding: 0; |
+ | } |
+ | .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] .callout-title, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] .callout-title { |
+ | border-left: none; |
+ | background-color: transparent; |
+ | } |
+ | |
+ | .anp-card-layout.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek { |
+ | --capacities-sidebar-bottom: calc(var(--anp-card-layout-padding, 10px) + 80px); |
+ | } |
+ | |
+ | .markdown-reading-view .markdown-preview-view.capacities-card { |
+ | overflow-y: hidden; |
+ | } |
+ | .markdown-reading-view .markdown-preview-view.capacities-card::after { |
+ | display: none; |
+ | } |
+ | |
+ | /*-Button for metadata-*/ |
+ | body.anuppuccin-accent-toggle.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header, |
+ | body.anuppuccin-accent-toggle .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header { |
+ | background-color: rgba(var(--ctp-accent), 0.8); |
+ | } |
+ | body.anuppuccin-accent-toggle.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:hover, |
+ | body.anuppuccin-accent-toggle .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:hover { |
+ | background-color: rgba(var(--ctp-accent), 0.7); |
+ | } |
+ | body.anuppuccin-accent-toggle.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:active, |
+ | body.anuppuccin-accent-toggle .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:active { |
+ | background-color: rgba(var(--ctp-accent), 0.6); |
+ | } |
+ | |
+ | body:not(.anuppuccin-accent-toggle).anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header, |
+ | body:not(.anuppuccin-accent-toggle) .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header { |
+ | background-color: hsla(var(--color-accent-hsl), 0.8); |
+ | } |
+ | body:not(.anuppuccin-accent-toggle).anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:hover, |
+ | body:not(.anuppuccin-accent-toggle) .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:hover { |
+ | background-color: hsla(var(--color-accent-hsl), 0.7); |
+ | } |
+ | body:not(.anuppuccin-accent-toggle).anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:active, |
+ | body:not(.anuppuccin-accent-toggle) .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:active { |
+ | background-color: hsla(var(--color-accent-hsl), 0.6); |
+ | } |
+ | |
+ | .anp-button-metadata-toggle .frontmatter-container, |
+ | .markdown-rendered.metadata-button .frontmatter-container { |
+ | padding: 0; |
+ | } |
+ | .anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header, |
+ | .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header { |
+ | width: 32px !important; |
+ | z-index: 1; |
+ | height: 32px !important; |
+ | text-overflow: clip; |
+ | overflow: hidden; |
+ | color: transparent !important; |
+ | position: absolute; |
+ | left: calc(100% - 32px); |
+ | border-radius: 6px; |
+ | } |
+ | .anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:after, |
+ | .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:after { |
+ | position: absolute; |
+ | content: " "; |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'%3E%3C/polygon%3E%3Cpolyline points='2 17 12 22 22 17'%3E%3C/polyline%3E%3Cpolyline points='2 12 12 17 22 12'%3E%3C/polyline%3E%3C/svg%3E"); |
+ | mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'%3E%3C/polygon%3E%3Cpolyline points='2 17 12 22 22 17'%3E%3C/polyline%3E%3Cpolyline points='2 12 12 17 22 12'%3E%3C/polyline%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | mask-repeat: no-repeat; |
+ | background-size: contain; |
+ | background-color: var(--background-primary); |
+ | color: var(--background-secondary); |
+ | width: 22px; |
+ | height: 22px; |
+ | margin-left: 5px; |
+ | margin-top: 5px; |
+ | } |
+ | |
+ | /*-------Tweak for Minimal Cards-------------- |
+ | Minimal cards are a snippet designed by Kepano for the Minimal theme. |
+ | None of the original code was used in this theme, and the following code is merely some tweaks to the snippet. |
+ | --------------------------------------------*/ |
+ | .cards .table-view-table > tbody > tr > td:last-child { |
+ | border-bottom-color: transparent !important; /*-No border for last cell-*/ |
+ | } |
+ | .cards .table-view-table > tbody > tr > td:first-child { |
+ | width: 100% !important; /*-Max width for first cell-*/ |
+ | border-bottom: 1px dashed var(--background-modifier-border) !important; /*-Border for first table that spans to the end because of max width-*/ |
+ | } |
+ | .cards .table-view-table > tbody > tr > td:first-child span { |
+ | margin: 2px calc(var(--cards-padding) * 0.5) 0 calc(var(--cards-padding) * 0.5); /*-Add padding to text-*/ |
+ | } |
+ | .cards .table-view-table > tbody > tr > td:first-child span a { |
+ | padding: 0 !important; /*-0 padding on link-*/ |
+ | } |
+ | .cards .table-view-table > tbody > tr > td:not(:last-child):not(:first-child) > .el-p.el-p.el-p:not(.el-embed-image) { |
+ | border-bottom: 1px dashed var(--background-modifier-border); |
+ | } |
+ | .cards:not([class*=cards-cols-]) { |
+ | --cards-columns: repeat(auto-fit, minmax(var(--cards-min-width), var(--cards-max-width))); /*-force card width to be obeyed on notes not having cards-cols css class-*/ |
+ | } |
+ | |
+ | .cards.cards-bookmark .table-view-table .table-view-tbody tr::after { |
+ | --text-normal: var(--text-muted); |
+ | content: " "; |
+ | width: 25px; |
+ | height: 25px; |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z'/%3E%3C/svg%3E"); /*-SVG for bookmark-*/ |
+ | -webkit-mask-repeat: no-repeat; |
+ | background-color: var(--color-accent); /*-Bookmark follows accent color-*/ |
+ | position: absolute; |
+ | margin-top: calc(-2px + -1 * var(--cards-border-width)); /*-Bookmark is a bit higher than the card-*/ |
+ | margin-left: 5px; /*-Bookmark is 5px from the left*/ |
+ | } |
+ | .cards.cards-bookmark .table-view-table tbody tr > td:first-child span { |
+ | margin: 2px calc(var(--cards-padding) * 0.5) 0 calc(var(--cards-padding) * 0.5 + 20px); /*-Shift first cell title to the left by about 20px-*/ |
+ | } |
+ | |
+ | /*---------------COLORFUL FRAME--------------*/ |
+ | /*---------------------------------- |
+ | This feature is inspired by Kepano's Minimal theme: https://github.com/kepano/obsidian-minimal |
+ | None of the original code was used, and was written from scratch. |
+ | ----------------------------------*/ |
+ | body { |
+ | --colorful-icon-color: var(--background-secondary); |
+ | --colorful-icon-color-alt: var(--background-secondary-alt); |
+ | --colorful-frame-color: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1)); |
+ | } |
+ | |
+ | body.anp-colorful-frame-icon-toggle-light.theme-light, |
+ | body.anp-colorful-frame-icon-toggle-dark.theme-dark { |
+ | --colorful-icon-color: var(--text-normal); |
+ | --colorful-icon-color-alt: var(--text-muted); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-fixed-status-bar.anp-card-layout .status-bar, .anp-colorful-frame.anp-fixed-status-bar.anp-border-layout .status-bar { |
+ | --status-bar-background: var(--colorful-frame-color); |
+ | --status-bar-text-color: var(--colorful-icon-color); |
+ | } |
+ | .anp-colorful-frame.anp-fixed-status-bar.anp-card-layout .status-bar .status-bar-item.mod-clickable:hover, .anp-colorful-frame.anp-fixed-status-bar.anp-border-layout .status-bar .status-bar-item.mod-clickable:hover { |
+ | color: var(--colorful-icon-color); |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | .anp-colorful-frame.anp-card-layout .workspace-split.mod-right-split .workspace-tabs .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, .anp-colorful-frame.anp-card-layout .workspace-split.mod-left-split .workspace-tabs .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-left-split .workspace-tabs.mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-right-split .workspace-tabs.mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | .anp-colorful-frame.is-frameless.is-frameless:not(.is-hidden-frameless) .sidebar-toggle-button.mod-left { |
+ | border-radius: 0 var(--radius-m) var(--radius-m) 0; |
+ | } |
+ | .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-ribbon.mod-left:before, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .workspace-tabs.mod-top, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .sidebar-toggle-button, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .workspace-ribbon.mod-left:before { |
+ | --tab-container-background: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1)); |
+ | --titlebar-background: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1)); |
+ | } |
+ | .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .prompt { |
+ | --background-modifier-hover: rgba(var(--ctp-text), 0.075) ; |
+ | } |
+ | .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame .sidebar-toggle-button, .anp-colorful-frame.anp-colorful-frame.anp-colorful-frame.anp-colorful-frame .sidebar-toggle-button { |
+ | --background-modifier-hover: rgba(var(--ctp-text), 0.075); |
+ | } |
+ | .anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner .workspace-tab-header-inner-title, .anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner .workspace-tab-header-inner-close-button { |
+ | color: var(--text-muted); |
+ | } |
+ | .anp-colorful-frame .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner .workspace-tab-header-inner-close-button { |
+ | color: var(--text-muted); |
+ | } |
+ | .anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header.is-active .workspace-tab-header-inner .workspace-tab-header-inner-title, .anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header.is-active .workspace-tab-header-inner .workspace-tab-header-inner-close-button { |
+ | color: var(--color-accent); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container, .anp-colorful-frame.anp-colorful-frame.anp-card-layout, .anp-colorful-frame.anp-colorful-frame.anp-card-layout .workspace-tabs.mod-top, .anp-colorful-frame.anp-colorful-frame.anp-card-layout .sidebar-toggle-button, .anp-colorful-frame.anp-colorful-frame.anp-card-layout .workspace-ribbon.mod-left:before, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-ribbon.mod-left:before { |
+ | --tab-container-background: hsla(var(--anp-colorful-frame-color-hsl, var(--color-accent-hsl)), var(--anp-colorful-frame-opacity, 1)); |
+ | --titlebar-background: hsla(var(--anp-colorful-frame-color-hsl, var(--color-accent-hsl)), var(--anp-colorful-frame-opacity, 1)); |
+ | } |
+ | .anp-colorful-frame.anp-card-layout { |
+ | --divider-color-hover: var(--background-secondary-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .workspace-tab-header, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .workspace-tab-header.is-active, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .is-focused.workspace-tab-header, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .workspace-tab-header-container, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .workspace-tab-header, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .workspace-tab-header.is-active, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .is-focused.workspace-tab-header, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .workspace-tab-header-container { |
+ | --tab-text-color: var(--colorful-icon-color-alt); |
+ | --icon-color: var(--colorful-icon-color-alt); |
+ | --icon-color-hover: var(--colorful-icon-color); |
+ | --tab-text-color-focused: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top.mod-stacked .workspace-tab-header-new-tab .clickable-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top.mod-stacked .workspace-tab-header-new-tab .clickable-icon { |
+ | --icon-color: var(--colorful-icon-color-alt); |
+ | --icon-color-hover: var(--colorful-icon-color); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-tab-list .clickable-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-tab-list .clickable-icon:hover, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-new-tab .clickable-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-new-tab .clickable-icon:hover, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-tab-list .clickable-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-tab-list .clickable-icon:hover, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-new-tab .clickable-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-new-tab .clickable-icon:hover { |
+ | color: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top { |
+ | --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active { |
+ | --tab-text-color-focused-active: var(--colorful-icon-color-alt); |
+ | --tab-text-color-active: var(--colorful-icon-color-alt); |
+ | --tab-text-color-focused: var(--colorful-icon-color-alt); |
+ | --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button { |
+ | --tab-text-color-focused: var(--colorful-icon-color-alt); |
+ | --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container .clickable-icon.has-active-menu, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container .clickable-icon:active { |
+ | --icon-color-focused: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header .workspace-tab-header-inner-close-button { |
+ | --tab-text-color-focused: var(--colorful-icon-color-alt); |
+ | --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header.is-active, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header.is-active .workspace-tab-header-inner-close-button { |
+ | --tab-text-color-focused: var(--text-faint); |
+ | --tab-text-color-focused-active-current: var(--text-normal); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header.is-active, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header.is-active { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header.is-active:hover, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header.is-active:hover { |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-light.theme-light .mod-left-split .mod-top .workspace-tab-header.is-active, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-light.theme-light .mod-right-split .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-dark.theme-dark .mod-left-split .mod-top .workspace-tab-header.is-active, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-dark.theme-dark .mod-right-split .mod-top .workspace-tab-header.is-active { |
+ | background-color: rgba(var(--ctp-text), 0.3); |
+ | } |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-active:not(.mod-stacked).mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header:active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header:active .workspace-tab-header-inner-icon { |
+ | color: var(--colorful-icon-color-alt); |
+ | } |
+ | .anp-colorful-frame.anp-card-layout .mod-vertical .workspace-tabs { |
+ | background-color: var(--tab-container-background); |
+ | } |
+ | |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top:not(.mod-stacked) .workspace-tab-header:not(.is-active), |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top:not(.mod-stacked) .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner-close-button { |
+ | color: var(--colorful-icon-color-alt); |
+ | --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); |
+ | } |
+ | |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-left-split > .workspace-leaf-resize-handle, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-right-split > .workspace-leaf-resize-handle { |
+ | height: calc(100% - var(--header-height)); |
+ | } |
+ | |
+ | .anp-colorful-frame .sidebar-toggle-button.sidebar-toggle-button { |
+ | background-color: var(--background-primary) !important; |
+ | } |
+ | |
+ | .anp-colorful-frame .sidebar-toggle-button { |
+ | padding: var(--size-4-1) !important; |
+ | background-color: var(--background-primary); |
+ | --tab-container-background: var(--background-primary) !important; |
+ | height: calc(var(--header-height) - 5px); |
+ | margin-right: 0; |
+ | border-radius: 0 0 var(--radius-m) var(--radius-m); |
+ | border-width: 0 1px 1px 1px; |
+ | border-style: solid; |
+ | border-color: var(--tab-outline-color); |
+ | --icon-color: var(--text-muted); |
+ | --icon-color-hover: var(--text-muted); |
+ | --icon-color-active: var(--text-accent); |
+ | --icon-color-focused: var(--text-normal); |
+ | } |
+ | .anp-colorful-frame .sidebar-toggle-button .clickable-icon { |
+ | --icon-color: var(--text-muted) !important; |
+ | --icon-color-hover: var(--text-muted) !important; |
+ | --icon-color-active: var(--text-accent) !important; |
+ | --icon-color-focused: var(--text-normal) !important; |
+ | } |
+ | |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle.is-focused .mod-active.mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle.is-focused .mod-active.mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-title { |
+ | color: var(--background-primary); |
+ | } |
+ | |
+ | .anp-colorful-frame.mod-macos .sidebar-toggle-button.mod-right { |
+ | border-radius: 0 0 0 var(--radius-m); |
+ | } |
+ | |
+ | .anp-colorful-frame.is-fullscreen:not(.is-popout-window) .sidebar-toggle-button.mod-left { |
+ | border-radius: 0 0 var(--radius-m) 0; |
+ | } |
+ | |
+ | body.anp-colorful-frame.anp-card-layout .workspace, |
+ | .anp-colorful-frame.anuppuccin-accent-toggle.anp-card-layout .workspace-tabs { |
+ | background-color: var(--tab-container-background); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout, |
+ | .anp-colorful-frame.anp-card-layout .workspace-tab-container, |
+ | .anp-colorful-frame.anp-card-layout.anp-mini-tab-toggle .mod-vertical .workspace-tab-header.is-active, |
+ | .anp-colorful-frame.anp-card-layout:not(.anp-card-layout-filebrowser) .workspace-leaf-content[data-type=file-explorer] { |
+ | --tab-text-color: var(--background-secondary-alt); |
+ | --tab-text-color-focused: var(--background-secondary-alt); |
+ | --tab-text-color-focused-active: var(--background-secondary-alt); |
+ | --tab-text-color-focused-highlighted: var(--background-secondary-alt); |
+ | --tab-text-color-focused-active-current: var(--background-secondary-alt); |
+ | --icon-color: var(--background-secondary-alt); |
+ | --icon-color-hover: var(--background-secondary-alt); |
+ | --icon-color-active: var(--background-secondary-alt); |
+ | --icon-color-focused: var(--background-secondary-alt); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout:not(.anp-card-layout-filebrowser).anp-colorful-frame-icon-toggle-light.theme-light .workspace-leaf-content[data-type=file-explorer], .anp-colorful-frame.anp-card-layout:not(.anp-card-layout-filebrowser).anp-colorful-frame-icon-toggle-dark.theme-dark .workspace-leaf-content[data-type=file-explorer] { |
+ | --tab-text-color: var(--text-normal); |
+ | --tab-text-color-focused: var(--text-normal); |
+ | --tab-text-color-focused-active: var(--text-normal); |
+ | --tab-text-color-focused-highlighted: var(--text-normal); |
+ | --tab-text-color-focused-active-current: var(--text-normal); |
+ | --icon-color: var(--text-normal); |
+ | --icon-color-hover: var(--text-normal); |
+ | --icon-color-active: var(--text-normal); |
+ | --icon-color-focused: var(--text-normal); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-light.theme-light, |
+ | .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-dark.theme-dark, |
+ | .anp-colorful-frame.anp-card-layout.anp-card-layout-actions .workspace-ribbon, |
+ | .anp-colorful-frame.anp-card-layout .workspace-tab-container, |
+ | .anp-colorful-frame.anp-card-layout .modal, |
+ | .anp-colorful-frame.anp-card-layout .mod-vertical .workspace-tab-header.is-active, |
+ | .anp-colorful-frame.anp-card-layout.anp-alternate-tab-toggle .mod-vertical .workspace-tab-header { |
+ | --tab-text-color: var(--text-faint); |
+ | --tab-text-color-active: var(--text-muted); |
+ | --tab-text-color-focused: var(--text-muted); |
+ | --tab-text-color-focused-active: var(--text-muted); |
+ | --tab-text-color-focused-highlighted: var(--text-accent); |
+ | --tab-text-color-focused-active-current: var(--text-normal); |
+ | --icon-color: var(--text-muted); |
+ | --icon-color-hover: var(--text-muted); |
+ | --icon-color-active: var(--text-accent); |
+ | --icon-color-focused: var(--text-normal); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout:not(.anp-alternate-layout) .workspace-tab-header-status-icon { |
+ | color: var(--icon-color); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout.is-focused:not(.anp-mini-tab-toggle) .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame.anp-card-layout.is-focused:not(.anp-mini-tab-toggle) .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { |
+ | color: var(--color-accent); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout.anp-mini-tab-toggle .mod-vertical .workspace-tab-header .workspace-tab-header-inner-title, |
+ | .anp-colorful-frame.anp-card-layout.anp-mini-tab-toggle .mod-vertical .workspace-tab-header .workspace-tab-header-inner-title, |
+ | .anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-dark.theme-dark) .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-light.theme-light) .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-dark.theme-dark) .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, |
+ | .anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-light.theme-light) .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { |
+ | color: var(--background-secondary-alt); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-light.theme-light .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-light.theme-light .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { |
+ | color: var(--text-normal); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout .mod-left-split .workspace-tab-container, .anp-colorful-frame.anp-card-layout .mod-right-split .workspace-tab-container { |
+ | background-color: transparent; |
+ | } |
+ | .anp-colorful-frame.anp-card-layout .mod-left-split { |
+ | background-color: transparent; |
+ | } |
+ | .anp-colorful-frame.anp-card-layout .mod-vertical .workspace-tab-container { |
+ | background-color: transparent; |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout .mod-right-split .workspace-tab-header.is-active, |
+ | .anp-colorful-frame.anp-card-layout .mod-left-split .workspace-tab-header.is-active { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | .anp-colorful-frame.anp-card-layout .mod-right-split .workspace-tab-header.is-active:hover, |
+ | .anp-colorful-frame.anp-card-layout .mod-left-split .workspace-tab-header.is-active:hover { |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-light.theme-light .mod-right-split .workspace-tab-header.is-active, .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-light.theme-light .mod-left-split .workspace-tab-header.is-active, .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-right-split .workspace-tab-header.is-active, .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-left-split .workspace-tab-header.is-active { |
+ | background-color: rgba(var(--ctp-text), 0.3); |
+ | } |
+ | |
+ | .mod-top .workspace-tab-header-inner::after { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout:not(.anp-mini-tab-toggle) .mod-vertical .workspace-tab-header.is-active { |
+ | --tab-text-color-focused: var(--text-muted); |
+ | --tab-text-color-focused-active: var(--text-normal); |
+ | } |
+ | |
+ | .anp-mini-tab-toggle.anp-colorful-frame .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tabs.mod-top .workspace-tab-header-container-inner .workspace-tab-header.is-active { |
+ | border-bottom: 2px solid var(--background-secondary-alt); |
+ | } |
+ | |
+ | .anp-colorful-frame.anp-card-layout .workspace-drop-overlay:before { |
+ | background-color: var(--background-secondary-alt); |
+ | border-radius: var(--radius-m); |
+ | opacity: 0.5; |
+ | } |
+ | |
+ | .anp-colorful-frame { |
+ | --titlebar-background: var(--anp-colorful-frame-color, var(--color-accent)); |
+ | --titlebar-background-focused: var(--anp-colorful-frame-color, var(--color-accent)); |
+ | --titlebar-text-color: var(--background-primary); |
+ | --titlebar-text-color-focused: var(--background-secondary-alt); |
+ | } |
+ | |
+ | .anp-colorful-frame.is-frameless:not(.is-hidden-frameless) .sidebar-toggle-button.mod-right, .anp-colorful-frame.is-frameless:not(.is-hidden-frameless) .sidebar-toggle-button.mod-left { |
+ | border-radius: var(--radius-m); |
+ | } |
+ | |
+ | .anp-colorful-frame:not(.is-frameless) .sidebar-toggle-button.mod-right, .anp-colorful-frame:not(.is-frameless) .sidebar-toggle-button.mod-left { |
+ | border-radius: var(--radius-m); |
+ | } |
+ | |
+ | body.anp-colorful-frame.anp-border-layout .horizontal-main-container { |
+ | background-color: var(--colorful-frame-color); |
+ | --titlebar-background: var(--colorful-frame-color); |
+ | --ribbon-background: var(--colorful-frame-color); |
+ | --ribbon-background-collapsed: var(--colorful-frame-color); |
+ | --card-background-color: var(--colorful-frame-color); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-ribbon { |
+ | --icon-color: var(--colorful-icon-color); |
+ | --icon-color-hover: var(--colorful-icon-color-alt); |
+ | --icon-color-active: var(--colorful-icon-color-alt); |
+ | --icon-color-focused: var(--colorful-icon-color); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-ribbon .clickable-icon:hover { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-ribbon .clickable-icon:active { |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-tabs.mod-top .workspace-tab-header-container .clickable-icon { |
+ | --icon-color: var(--colorful-icon-color); |
+ | --icon-color-hover: var(--colorful-icon-color-alt); |
+ | --icon-color-active: var(--colorful-icon-color-alt); |
+ | --icon-color-focused: var(--colorful-icon-color); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-tabs.mod-top .workspace-tab-header-container .clickable-icon:hover { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-tabs.mod-top .workspace-tab-header-container .clickable-icon:active { |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container { |
+ | --icon-color: var(--colorful-icon-color); |
+ | --icon-color-hover: var(--colorful-icon-color-alt); |
+ | --icon-color-active: var(--colorful-icon-color-alt); |
+ | --icon-color-focused: var(--colorful-icon-color); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner { |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:hover, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:hover { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:active, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:active { |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner-icon, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner-icon, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { |
+ | color: var(--colorful-icon-color); |
+ | } |
+ | body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-inner-title, |
+ | body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-status-container, |
+ | body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-inner-close-button, |
+ | body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-inner-icon { |
+ | color: var(--background-primary); |
+ | } |
+ | |
+ | /*------------CUSTOM CHECKBOXES-----------*/ |
+ | /*---------------------------------- |
+ | This feature is inspired by Cecilia May's Primary theme: https://github.com/ceciliamay/obsidianmd-theme-primary |
+ | None of the original code was used and only the checkbox ideas were utilised. |
+ | Icons were taken from Font Awesome: https://fontawesome.com/ |
+ | ----------------------------------*/ |
+ | .anp-custom-checkboxes [data-task=x] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=x] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=x][type=checkbox]:checked { |
+ | --checkbox-color: rgb(var(--ctp-green)); |
+ | --checkbox-color-hover: rgb(var(--ctp-green)); |
+ | } |
+ | .anp-custom-checkboxes [data-task="!"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task="!"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="!"][type=checkbox]:checked { |
+ | --checkbox-color: rgb(var(--ctp-yellow)); |
+ | --checkbox-color-hover: rgb(var(--ctp-yellow)); |
+ | } |
+ | .anp-custom-checkboxes [data-task="!"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task="!"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="!"][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 512'%3E%3C!--! --%3E%3Cpath d='M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM64 480c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: 20%; |
+ | } |
+ | .anp-custom-checkboxes [data-task="!"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task="!"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="!"][type=checkbox]:checked:before { |
+ | color: var(--checkbox-color); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task="?"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task="?"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="?"][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task="?"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task="?"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="?"][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-peach)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task="?"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task="?"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="?"][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-peach)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task="-"] { |
+ | text-decoration: var(--checklist-done-decoration); |
+ | color: var(--checklist-done-color); |
+ | } |
+ | .anp-custom-checkboxes [data-task="-"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task="-"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="-"][type=checkbox]:checked { |
+ | --checkbox-color: rgb(var(--ctp-red)); |
+ | --checkbox-color-hover: rgb(var(--ctp-red)); |
+ | } |
+ | .anp-custom-checkboxes [data-task="-"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task="-"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="-"][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: 50%; |
+ | } |
+ | .anp-custom-checkboxes [data-task="-"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task="-"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="-"][type=checkbox]:checked:before { |
+ | color: var(--checkbox-color); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=b] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=b] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=b][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=b] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=b] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=b][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-red)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=b] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=b] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=b][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-red)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=I] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=I] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=I][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=I] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=I] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=I][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-yellow)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=I] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=I] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=I][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-yellow)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=p] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=p] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=p][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=p] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=p] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=p][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 25.3-19.5 46-44.3 47.9c7.7 8.5 12.3 19.8 12.3 32.1c0 23.4-16.8 42.9-38.9 47.1c4.4 7.2 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-green)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=p] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=p] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=p][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-green)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=c] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=c] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=c][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=c] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=c] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=c][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-25.3-19.5-46-44.3-47.9c7.7-8.5 12.3-19.8 12.3-32.1c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 320H96c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64V288c0 17.7 14.3 32 32 32z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: 100%; |
+ | background-color: rgb(var(--ctp-red)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=c] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=c] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=c][type=checkbox]:checked:before { |
+ | color: var(--checkbox-color); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=i] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=i] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=i][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=i] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=i] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=i][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-blue)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=i] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=i] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=i][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-blue)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=l] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=l] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=l][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=l] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=l] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=l][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-mauve)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=l] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=l] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=l][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-mauve)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task="*"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task="*"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="*"][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task="*"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task="*"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="*"][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! --%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-yellow)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task="*"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task="*"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="*"][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-yellow)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=n] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=n] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=n][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=n] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=n] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=n][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-maroon)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=n] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=n] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=n][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-maroon)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=S] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=S] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=S][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=S] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=S] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=S][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84.1 96c0-11.1-9-20.1-20.1-20.1s-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.8 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0 0 0c-2.2-.8-4.3-1.5-6.3-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V416c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V224z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-green)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=S] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=S] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=S][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-green)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task="/"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task="/"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="/"][type=checkbox]:checked { |
+ | --checkbox-color: rgba(var(--ctp-subtext0), 0.3); |
+ | --checkbox-color-hover: rgba(var(--ctp-subtext0), 0.3); |
+ | border-color: rgb(var(--ctp-subtext0)) !important; |
+ | } |
+ | .anp-custom-checkboxes [data-task="/"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task="/"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="/"][type=checkbox]:checked:after { |
+ | background-color: transparent; |
+ | } |
+ | .anp-custom-checkboxes [data-task="/"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task="/"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="/"][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-subtext0)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task="<"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task="<"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="<"][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task="<"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task="<"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="<"][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! --%3E%3Cpath d='M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-teal)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task="<"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task="<"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="<"][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-teal)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=">"] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=">"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=">"][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=">"] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=">"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=">"][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-sapphire)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=">"] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=">"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=">"][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-sapphire)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task='"'] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task='"'] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task='"'][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task='"'] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task='"'] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task='"'][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! --%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-subtext0)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task='"'] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task='"'] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task='"'][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-subtext0)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=u] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=u] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=u][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=u] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=u] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=u][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXRyZW5kaW5nLXVwIj48cG9seWxpbmUgcG9pbnRzPSIyMiA3IDEzLjUgMTUuNSA4LjUgMTAuNSAyIDE3Ii8+PHBvbHlsaW5lIHBvaW50cz0iMTYgNyAyMiA3IDIyIDEzIi8+PC9zdmc+"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-green)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=u] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=u] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=u][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-green)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=d] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=d] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=d][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=d] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=d] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=d][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXRyZW5kaW5nLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjIyIDE3IDEzLjUgOC41IDguNSAxMy41IDIgNyIvPjxwb2x5bGluZSBwb2ludHM9IjE2IDE3IDIyIDE3IDIyIDExIi8+PC9zdmc+"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-red)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=d] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=d] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=d][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-red)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=f] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=f] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=f][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=f] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=f] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=f][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWZsYW1lIj48cGF0aCBkPSJNOC41IDE0LjVBMi41IDIuNSAwIDAgMCAxMSAxMmMwLTEuMzgtLjUtMi0xLTMtMS4wNzItMi4xNDMtLjIyNC00LjA1NCAyLTYgLjUgMi41IDIgNC45IDQgNi41IDIgMS42IDMgMy41IDMgNS41YTcgNyAwIDEgMS0xNCAwYzAtMS4xNTMuNDMzLTIuMjk0IDEtM2EyLjUgMi41IDAgMCAwIDIuNSAyLjV6Ii8+PC9zdmc+"); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-red)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=f] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=f] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=f][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-red)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=k] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=k] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=k][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=k] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=k] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=k][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWtleS1yb3VuZCI+PHBhdGggZD0iTTIgMTh2M2MwIC42LjQgMSAxIDFoNHYtM2gzdi0zaDJsMS40LTEuNGE2LjUgNi41IDAgMSAwLTQtNFoiLz48Y2lyY2xlIGN4PSIxNi41IiBjeT0iNy41IiByPSIuNSIvPjwvc3ZnPg=="); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-yellow)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=k] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=k] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=k][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-yellow)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | .anp-custom-checkboxes [data-task=w] > input[type=checkbox]:checked, |
+ | .anp-custom-checkboxes [data-task=w] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=w][type=checkbox]:checked { |
+ | --checkbox-color: transparent; |
+ | --checkbox-color-hover: transparent; |
+ | border-width: 0; |
+ | } |
+ | .anp-custom-checkboxes [data-task=w] > input[type=checkbox]:checked:after, |
+ | .anp-custom-checkboxes [data-task=w] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=w][type=checkbox]:checked:after { |
+ | -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNha2UiPjxwYXRoIGQ9Ik0yMCAyMXYtOGEyIDIgMCAwIDAtMi0ySDZhMiAyIDAgMCAwLTIgMnY4Ii8+PHBhdGggZD0iTTQgMTZzLjUtMSAyLTEgMi41IDIgNCAyIDIuNS0yIDQtMiAyLjUgMiA0IDIgMi0xIDItMSIvPjxwYXRoIGQ9Ik0yIDIxaDIwIi8+PHBhdGggZD0iTTcgOHYzIi8+PHBhdGggZD0iTTEyIDh2MyIvPjxwYXRoIGQ9Ik0xNyA4djMiLz48cGF0aCBkPSJNNyA0aDAuMDEiLz48cGF0aCBkPSJNMTIgNGgwLjAxIi8+PHBhdGggZD0iTTE3IDRoMC4wMSIvPjwvc3ZnPg=="); |
+ | -webkit-mask-size: contain; |
+ | background-color: rgb(var(--ctp-mauve)); |
+ | left: 0px; |
+ | } |
+ | .anp-custom-checkboxes [data-task=w] > input[type=checkbox]:checked:before, |
+ | .anp-custom-checkboxes [data-task=w] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=w][type=checkbox]:checked:before { |
+ | color: rgb(var(--ctp-mauve)); |
+ | margin: 0 3px; |
+ | position: absolute; |
+ | left: calc(var(--checkbox-size) * 1); |
+ | font-weight: bold; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task="!"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="!"][type=checkbox]:checked:before { |
+ | content: "IMP"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=">"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=">"][type=checkbox]:checked:before { |
+ | content: "RSCH"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task="<"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="<"][type=checkbox]:checked:before { |
+ | content: "SCH"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task="-"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="-"][type=checkbox]:checked:before { |
+ | content: "CNCL"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task="/"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="/"][type=checkbox]:checked:before { |
+ | content: "PRG"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task="?"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="?"][type=checkbox]:checked:before { |
+ | content: "QUE"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task="*"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="*"][type=checkbox]:checked:before { |
+ | content: "STAR"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=n] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=n][type=checkbox]:checked:before { |
+ | content: "NOTE"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=l] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=l][type=checkbox]:checked:before { |
+ | content: "LCTN"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=i] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=i][type=checkbox]:checked:before { |
+ | content: "INFO"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=I] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=I][type=checkbox]:checked:before { |
+ | content: "IDEA"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=S] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=S][type=checkbox]:checked:before { |
+ | content: "AMT"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=p] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=p][type=checkbox]:checked:before { |
+ | content: "PRO"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=c] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=c][type=checkbox]:checked:before { |
+ | content: "CON"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task=b] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=b][type=checkbox]:checked:before { |
+ | content: "BKMK"; |
+ | } |
+ | |
+ | .anp-custom-checkboxes-labels [data-task='"'] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task='"'][type=checkbox]:checked:before { |
+ | content: "QUOT"; |
+ | } |
+ | .anp-custom-checkboxes-labels .task-list-item .task-list-item-checkbox { |
+ | margin-right: calc(var(--checkbox-size) * 2.7); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="0"], |
+ | .anp-speech-bubble [data-task="1"], |
+ | .anp-speech-bubble [data-task="2"], |
+ | .anp-speech-bubble [data-task="3"], |
+ | .anp-speech-bubble [data-task="4"], |
+ | .anp-speech-bubble [data-task="5"], |
+ | .anp-speech-bubble [data-task="6"], |
+ | .anp-speech-bubble [data-task="7"], |
+ | .anp-speech-bubble [data-task="8"], |
+ | .anp-speech-bubble [data-task="9"] { |
+ | margin-inline-start: -15px; |
+ | padding: 3px 10px !important; |
+ | border-radius: 3px 10px 10px 10px; |
+ | max-width: fit-content; |
+ | color: var(--text-normal); |
+ | --bold-color: var(--text-normal); |
+ | --italic-color: var(--text-normal); |
+ | } |
+ | .anp-speech-bubble [data-task="0"] p, |
+ | .anp-speech-bubble [data-task="1"] p, |
+ | .anp-speech-bubble [data-task="2"] p, |
+ | .anp-speech-bubble [data-task="3"] p, |
+ | .anp-speech-bubble [data-task="4"] p, |
+ | .anp-speech-bubble [data-task="5"] p, |
+ | .anp-speech-bubble [data-task="6"] p, |
+ | .anp-speech-bubble [data-task="7"] p, |
+ | .anp-speech-bubble [data-task="8"] p, |
+ | .anp-speech-bubble [data-task="9"] p { |
+ | margin-top: 0; |
+ | margin-bottom: 0; |
+ | } |
+ | .anp-speech-bubble [data-task="0"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="1"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="2"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="3"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="4"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="5"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="6"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="7"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="8"] .task-list-item-checkbox, |
+ | .anp-speech-bubble [data-task="9"] .task-list-item-checkbox { |
+ | display: none; |
+ | } |
+ | .anp-speech-bubble [data-task="0"]::selection, |
+ | .anp-speech-bubble [data-task="1"]::selection, |
+ | .anp-speech-bubble [data-task="2"]::selection, |
+ | .anp-speech-bubble [data-task="3"]::selection, |
+ | .anp-speech-bubble [data-task="4"]::selection, |
+ | .anp-speech-bubble [data-task="5"]::selection, |
+ | .anp-speech-bubble [data-task="6"]::selection, |
+ | .anp-speech-bubble [data-task="7"]::selection, |
+ | .anp-speech-bubble [data-task="8"]::selection, |
+ | .anp-speech-bubble [data-task="9"]::selection { |
+ | background-color: rgba(var(--ctp-text), 0.2); |
+ | } |
+ | |
+ | .theme-dark.anp-speech-bubble [data-task="0"], |
+ | .theme-dark.anp-speech-bubble [data-task="1"], |
+ | .theme-dark.anp-speech-bubble [data-task="2"], |
+ | .theme-dark.anp-speech-bubble [data-task="3"], |
+ | .theme-dark.anp-speech-bubble [data-task="4"], |
+ | .theme-dark.anp-speech-bubble [data-task="5"], |
+ | .theme-dark.anp-speech-bubble [data-task="6"], |
+ | .theme-dark.anp-speech-bubble [data-task="7"], |
+ | .theme-dark.anp-speech-bubble [data-task="8"], |
+ | .theme-dark.anp-speech-bubble [data-task="9"] { |
+ | --text-normal: var(--background-primary); |
+ | transition: background-color 0.2s, background 0.2s, border-radius 0.2s; |
+ | } |
+ | .theme-dark.anp-speech-bubble [data-task="0"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="1"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="2"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="3"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="4"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="5"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="6"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="7"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="8"]::selection, |
+ | .theme-dark.anp-speech-bubble [data-task="9"]::selection { |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | background: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | |
+ | .anp-speech-bubble .is-live-preview [data-task="0"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="1"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="2"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="3"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="4"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="5"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="6"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="7"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="8"].cm-active, |
+ | .anp-speech-bubble .is-live-preview [data-task="9"].cm-active { |
+ | border-radius: 0; |
+ | --text-normal: rgb(var(--ctp-text)); |
+ | background: rgba(var(--ctp-surface1), 0.4); |
+ | } |
+ | .anp-speech-bubble .is-live-preview [data-task="0"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="1"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="2"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="3"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="4"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="5"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="6"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="7"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="8"]:not(.cm-active), |
+ | .anp-speech-bubble .is-live-preview [data-task="9"]:not(.cm-active) { |
+ | max-width: max-content; |
+ | } |
+ | |
+ | /* Dirty Speech Bubble Fix */ |
+ | .anp-speech-bubble .HyperMD-task-line[data-task="0"], .anp-speech-bubble .HyperMD-task-line[data-task="1"], .anp-speech-bubble .HyperMD-task-line[data-task="2"], .anp-speech-bubble .HyperMD-task-line[data-task="3"], .anp-speech-bubble .HyperMD-task-line[data-task="4"], .anp-speech-bubble .HyperMD-task-line[data-task="5"], .anp-speech-bubble .HyperMD-task-line[data-task="6"], .anp-speech-bubble .HyperMD-task-line[data-task="7"], .anp-speech-bubble .HyperMD-task-line[data-task="8"], .anp-speech-bubble .HyperMD-task-line[data-task="9"] { |
+ | text-indent: 0px !important; |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="0"] { |
+ | background-color: rgba(var(--ctp-red), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="1"] { |
+ | background-color: rgba(var(--ctp-peach), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="2"] { |
+ | background-color: rgba(var(--ctp-yellow), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="3"] { |
+ | background-color: rgba(var(--ctp-green), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="4"] { |
+ | background-color: rgba(var(--ctp-teal), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="5"] { |
+ | background-color: rgba(var(--ctp-sky), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="6"] { |
+ | background-color: rgba(var(--ctp-blue), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="7"] { |
+ | background-color: rgba(var(--ctp-mauve), var(--anp-speech-bubble-opacity)); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="8"] { |
+ | background: linear-gradient(to right, rgba(var(--ctp-red), var(--anp-speech-bubble-opacity)), rgba(var(--ctp-yellow), var(--anp-speech-bubble-opacity))); |
+ | } |
+ | |
+ | .anp-speech-bubble [data-task="9"] { |
+ | background: linear-gradient(to left, rgba(var(--ctp-lavender), var(--anp-speech-bubble-opacity)), rgba(var(--ctp-mauve), var(--anp-speech-bubble-opacity))); |
+ | } |
+ | |
+ | /*------------FLOATING VAULT TITLE-----------*/ |
+ | /*---------------------------------- |
+ | This feature is inspired by Cecilia May's Primary theme: https://github.com/ceciliamay/obsidianmd-theme-primary |
+ | None of the original code was used and the feature was implemented from scratch. |
+ | ----------------------------------*/ |
+ | .anp-floating-header .nav-folder.mod-root > .nav-folder-title { |
+ | background-color: var(--background-secondary); |
+ | position: sticky; |
+ | top: 0; |
+ | z-index: var(--layer-popover); |
+ | width: 100%; |
+ | border: 1px solid var(--background-modifier-border); |
+ | border-radius: var(--radius-s); |
+ | box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); |
+ | } |
+ | |
+ | .anp-floating-header.anp-card-layout .nav-folder.mod-root > .nav-folder-title { |
+ | background-color: var(--card-foreground-color, var(--background-primary)); |
+ | } |
+ | |
+ | .anp-floating-header.anp-custom-vault-toggle .nav-folder.mod-root > .nav-folder-title { |
+ | padding-top: 10px; |
+ | } |
+ | |
+ | .anp-codeblock-numbers .HyperMD-codeblock-begin { |
+ | counter-reset: line-numbers; |
+ | } |
+ | |
+ | .anp-codeblock-numbers .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end) { |
+ | padding-left: 5em; |
+ | position: relative; |
+ | } |
+ | |
+ | .anp-codeblock-numbers .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::before { |
+ | align-items: flex-end; |
+ | border-right: 1px solid var(--scrollbar-thumb-bg); |
+ | color: var(--anp-code-text-color, var(--text-faint)); |
+ | content: counter(line-numbers); |
+ | counter-increment: line-numbers; |
+ | display: table-caption; |
+ | font-size: 0.8em; |
+ | height: 100%; |
+ | justify-content: flex-end; |
+ | left: 0; |
+ | padding-right: 0.5em; |
+ | padding-top: 1px; |
+ | position: absolute; |
+ | text-align: right; |
+ | width: 3em; |
+ | } |
+ | |
+ | .anp-codeblock-numbers .HyperMD-codeblock.cm-line.cm-active:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::before { |
+ | color: var(--color-accent); |
+ | } |
+ | |
+ | .anp-codeblock-numbers .HyperMD-codeblock .cm-foldPlaceholder::before { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path] { |
+ | align-items: center; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E%0A"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | background-color: var(--icon-color); |
+ | content: ""; |
+ | display: flex; |
+ | flex-shrink: 0; |
+ | height: var(--size-4-4); |
+ | margin-left: calc(-1 * var(--size-4-5)); |
+ | opacity: var(--icon-opacity); |
+ | position: absolute; |
+ | width: var(--size-4-4); |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".md"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6m-4 5H8m8 4H8m2-8H8'/%3E%3C/svg%3E%0A"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".canvas"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h7v9H3zm11 0h7v5h-7zm0 9h7v9h-7zM3 16h7v5H3z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".excalidraw.md"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13.5V4a2 2 0 0 1 2-2h8.5L20 7.5V20a2 2 0 0 1-2 2h-5.5'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M10.4 12.6a2 2 0 0 1 3 3L8 21l-4 1 1-4Z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".svg"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".bmp"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".jpg"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".gif"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".webp"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".jpeg"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".png"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Ccircle cx='10' cy='13' r='2'/%3E%3Cpath d='m20 17-1.09-1.09a2 2 0 0 0-2.82 0L10 22'/%3E%3C/svg%3E%0A"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".mp3"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".wav"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".m4a"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".ogg"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".flac"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".3gp"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13M9 9l12-2'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".webm"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M10 8l6 4-6 4V8z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".mp4"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".ogv"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".mov"]::before, |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".mkv"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8H4Z'/%3E%3Cpath d='m4 11-.88-2.87a2 2 0 0 1 1.33-2.5l11.48-3.5a2 2 0 0 1 2.5 1.32l.87 2.87L4 11.01Z'/%3E%3Cpath d='M6.6 4.99l3.38 4.2m1.88-5.81l3.38 4.2'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | .anp-file-icons .nav-file .nav-file-title[data-path$=".loom"]::before { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M3 15h18'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | } |
+ | |
+ | /*--------------DISABLING IN-FRONTMATTER---------------*/ |
+ | .heading-normal-toggle { |
+ | --h1-color: var(--text-normal) !important; |
+ | --h2-color: var(--text-normal) !important; |
+ | --h3-color: var(--text-normal) !important; |
+ | --h4-color: var(--text-normal) !important; |
+ | --h5-color: var(--text-normal) !important; |
+ | --h6-color: var(--text-normal) !important; |
+ | } |
+ | |
+ | .decorations-normal-toggle, |
+ | .decorations-normal-toggle.markdown-rendered { |
+ | --bold-color: var(--text-normal) !important; |
+ | --italic-color: var(--text-normal) !important; |
+ | } |
+ | |
+ | .decorations-normal-toggle.markdown-rendered .table-view-table, |
+ | .decorations-normal-toggle.is-live-preview .table-view-table { |
+ | --bold-color: var(--text-muted) !important; |
+ | --italic-color: var(--text-muted) !important; |
+ | } |
+ | |
+ | /*=============================================================== |
+ | * RAINBOW FOLDERS |
+ | * Author: AnubisNekhet |
+ | * https://www.buymeacoffee.com/anubisnekhet |
+ | *===============================================================*/ |
+ | /*--------------------------------------------------------------- |
+ | * RAIBOW FOLDER VARIABLE |
+ | |
+ | * --rainbow-folder-color is a raw rgb variable whose value |
+ | * is cycled per child folder in a folder tree. |
+ | * Applying "inherit" to every child folder excluding first-order |
+ | * child folders results in folders "inheriting" their parent |
+ | * folder colors. |
+ | *---------------------------------------------------------------*/ |
+ | .nav-folder-children > .nav-folder:nth-child(11n+2), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+2), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+2) { |
+ | --rainbow-folder-color: var(--ctp-red); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+3), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+3), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+3) { |
+ | --rainbow-folder-color: var(--ctp-maroon); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+4), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+4), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+4) { |
+ | --rainbow-folder-color: var(--ctp-peach); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+5), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+5), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+5) { |
+ | --rainbow-folder-color: var(--ctp-yellow); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+6), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+6), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+6) { |
+ | --rainbow-folder-color: var(--ctp-green); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+7), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+7), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+7) { |
+ | --rainbow-folder-color: var(--ctp-teal); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+8), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+8), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+8) { |
+ | --rainbow-folder-color: var(--ctp-sky); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+9), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+9), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+9) { |
+ | --rainbow-folder-color: var(--ctp-sapphire); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+10), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+10), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+10) { |
+ | --rainbow-folder-color: var(--ctp-blue); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+11), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+11), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+11) { |
+ | --rainbow-folder-color: var(--ctp-lavender); |
+ | } |
+ | .nav-folder-children > .nav-folder:nth-child(11n+12), |
+ | .nav-files-container > div > .nav-folder:nth-child(11n+12), |
+ | [data-type=bookmarks] .tree-item:nth-child(11n+12) { |
+ | --rainbow-folder-color: var(--ctp-mauve); |
+ | } |
+ | |
+ | .anp-rainbow-subfolder-color-toggle .nav-files-container .nav-folder.nav-folder .nav-folder, |
+ | .anp-rainbow-subfolder-color-toggle [data-type=bookmarks] .tree-item .tree-item { |
+ | --rainbow-folder-color: inherit; |
+ | } |
+ | |
+ | /*--------------------------------------------------------------- |
+ | * FULL RAINBOW STYLE |
+ | *---------------------------------------------------------------*/ |
+ | .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder .nav-folder-title, |
+ | .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder .nav-file-title, |
+ | .anp-full-rainbow-color-toggle .nav-files-container .collapse-icon svg.svg-icon, |
+ | .anp-full-rainbow-color-toggle .tree-item-self .tree-item-icon { |
+ | color: var(--anp-full-rainbow-text-inverted, var(--background-primary)); |
+ | --icon-color: var( |
+ | --anp-full-rainbow-text-inverted, |
+ | var(--background-primary) |
+ | ); |
+ | } |
+ | .anp-full-rainbow-color-toggle.anp-rainbow-file-toggle .nav-files-container > div > .nav-folder-children > .nav-file .nav-file-title { |
+ | color: var(--anp-full-rainbow-text-inverted, var(--background-primary)); |
+ | } |
+ | .anp-full-rainbow-color-toggle.anp-rainbow-file-toggle.theme-dark .nav-files-container > .nav-folder-children > .nav-file { |
+ | background-color: rgba(var(--ctp-text), var(--anp-rainbow-folder-bg-opacity)); |
+ | } |
+ | .anp-full-rainbow-color-toggle.anp-rainbow-file-toggle.theme-light .nav-files-container > div > .nav-file { |
+ | background-color: rgba(var(--ctp-overlay1), var(--anp-rainbow-folder-bg-opacity)); |
+ | } |
+ | .anp-full-rainbow-color-toggle.anp-rainbow-file-toggle .nav-files-container > div > .nav-file { |
+ | border-radius: 5px; |
+ | margin-bottom: 2px; |
+ | } |
+ | .anp-full-rainbow-color-toggle:not(.is-grabbing) .nav-files-container > div > .nav-folder .nav-folder-title:hover, |
+ | .anp-full-rainbow-color-toggle:not(.is-grabbing) .nav-files-container > div .nav-file .nav-file-title:hover { |
+ | background-color: rgba(var(--ctp-base), 0.1); |
+ | } |
+ | .anp-full-rainbow-color-toggle:not(.is-grabbing) .nav-files-container > div > .nav-folder .nav-file-title.is-active { |
+ | border-color: rgba(var(--ctp-base), 0.2); |
+ | background-color: rgba(var(--ctp-base), 0.2); |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-file { |
+ | overflow-y: hidden; |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-file-title-content.is-being-renamed, |
+ | .anp-full-rainbow-color-toggle .nav-folder-title-content.is-being-renamed { |
+ | cursor: text; |
+ | border-color: var(--interactive-accent); |
+ | background-color: rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-file-title-content.is-being-renamed::selection, |
+ | .anp-full-rainbow-color-toggle .nav-folder-title-content.is-being-renamed::selection { |
+ | background-color: hsla(var(--color-accent-hsl), 0.2); |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-file-title-content.is-being-renamed::selection { |
+ | background-color: rgba(var(--ctp-accent), 0.2); |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-files-container .nav-folder > .nav-folder-children { |
+ | padding: 0 5px 0 5px; |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder { |
+ | transition: background-color 0.4s; |
+ | background-color: rgba(var(--rainbow-folder-color), var(--anp-rainbow-folder-bg-opacity)); |
+ | margin-bottom: 2px; |
+ | border-radius: 5px; |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder .nav-folder-children { |
+ | border-color: rgba(var(--ctp-crust), 0.4); |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-file.has-focus { |
+ | background-color: rgba(var(--ctp-text), var(--anp-rainbow-folder-bg-opacity)); |
+ | border-left: none; |
+ | border-color: rgb(var(--ctp-accent)); |
+ | } |
+ | .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-file > .nav-file-title, .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-file.has-focus > .nav-file-title { |
+ | margin-bottom: 0; |
+ | } |
+ | .anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-file-title, .anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-file-title:focus-within, |
+ | .anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title, |
+ | .anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title:focus-within { |
+ | box-shadow: none; |
+ | } |
+ | |
+ | .anp-full-rainbow-text-color-toggle-dark.theme-dark { |
+ | --anp-full-rainbow-text-inverted: rgb(var(--ctp-text)); |
+ | } |
+ | |
+ | .anp-full-rainbow-text-color-toggle-light.theme-light { |
+ | --anp-full-rainbow-text-inverted: rgb(var(--ctp-text)); |
+ | } |
+ | |
+ | /*--------------------------------------------------------------- |
+ | * SIMPLE RAINBOW STYLE |
+ | *---------------------------------------------------------------*/ |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-title-toggle .nav-files-container > div > .nav-folder .nav-folder-title, |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-title-toggle [data-type=bookmarks] .tree-item .tree-item-inner { |
+ | transition: color 0.4s; |
+ | color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1)); |
+ | --nav-item-background-hover: rgba(var(--rainbow-folder-color), 0.1); |
+ | --nav-item-background-active: rgba(var(--rainbow-folder-color), 0.1); |
+ | } |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-title-toggle .nav-folder.is-being-dragged-over { |
+ | background-color: rgba(var(--rainbow-folder-color), 0.1); |
+ | } |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-toggle .nav-files-container > div > .nav-folder .nav-folder-title:after, |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-toggle [data-type=bookmarks] .tree-item .tree-item-inner:after { |
+ | transition: color 0.4s; |
+ | color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1)); |
+ | content: "⬤"; |
+ | font-size: 10px; |
+ | position: relative; |
+ | margin-left: 4px; |
+ | opacity: 0.5; |
+ | top: -0.5px; |
+ | } |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-toggle [data-type=bookmarks] .tree-item .tree-item-inner { |
+ | align-items: center; |
+ | display: flex; |
+ | flex-grow: 1; |
+ | justify-content: space-between; |
+ | } |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle .nav-files-container .nav-folder > .nav-folder-children, |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle [data-type=bookmarks] .tree-item .tree-item-children { |
+ | transition: color 0.4s; |
+ | border-color: rgba(var(--rainbow-folder-color), 0.5); |
+ | } |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-collapse-icon-toggle .tree-item-self .tree-item-icon { |
+ | --icon-color: rgba( |
+ | var(--rainbow-folder-color), |
+ | var(--anp-simple-rainbow-opacity, 1) |
+ | ); |
+ | --nav-collapse-icon-color: rgba( |
+ | var(--rainbow-folder-color), |
+ | var(--anp-simple-rainbow-opacity, 1) |
+ | ); |
+ | --nav-collapse-icon-color-collapsed: rgba( |
+ | var(--rainbow-folder-color), |
+ | var(--anp-simple-rainbow-opacity, 1) |
+ | ); |
+ | } |
+ | |
+ | .modal { |
+ | --h1-font: var(--interface-font); |
+ | } |
+ | |
+ | .style-settings-container:empty { |
+ | display: none; |
+ | } |
+ | |
+ | .style-settings-heading[data-level] { |
+ | padding-top: var(--size-4-2); |
+ | padding-bottom: var(--size-4-2); |
+ | } |
+ | |
+ | .style-settings-heading[data-level="0"]:not(.is-collapsed) { |
+ | margin-bottom: var(--size-4-2); |
+ | } |
+ | |
+ | .style-settings-heading:not([data-level="0"]) { |
+ | border-top: 1px solid rgba(var(--ctp-text), 0.2); |
+ | border-bottom: none; |
+ | } |
+ | |
+ | .style-settings-heading:not([data-level="0"], .is-collapsed) { |
+ | margin-bottom: 0; |
+ | } |
+ | |
+ | .style-settings-heading:not([data-level="0"]) + .style-settings-container { |
+ | border: 1px solid rgba(var(--ctp-text), 0.2); |
+ | border-radius: var(--radius-s); |
+ | padding: var(--size-4-2); |
+ | padding-left: var(--size-4-6); |
+ | background-color: rgba(var(--ctp-crust), 0.3); |
+ | overflow-x: hidden; |
+ | } |
+ | |
+ | .style-settings-heading[data-level="0"]:not(.is-collapsed) + .style-settings-container { |
+ | border-bottom: 1px solid var(--background-modifier-border); |
+ | } |
+ | |
+ | .style-settings-heading[data-level="1"] { |
+ | border-top-color: var(--background-modifier-border); |
+ | } |
+ | |
+ | .style-settings-heading:not([data-level="0"]):nth-child(-n+2), |
+ | .style-settings-heading:not([data-level="0"], .is-collapsed) + .style-settings-container + .style-settings-heading, |
+ | .style-settings-container .setting-item + .setting-item-heading { |
+ | border-top-width: 0; |
+ | } |
+ | |
+ | .style-settings-heading:is([data-id=anuppuccin-theme-settings], |
+ | [data-id=anuppuccin-theme-settings-extended]) { |
+ | border-color: hsla(var(--color-accent-hsl), 0.2); |
+ | } |
+ | .style-settings-heading:is([data-id=anuppuccin-theme-settings], |
+ | [data-id=anuppuccin-theme-settings-extended]):not(.is-collapsed) + .style-settings-container { |
+ | border-color: hsla(var(--color-accent-hsl), 0.2); |
+ | } |
+ | .style-settings-heading:is([data-id=anuppuccin-theme-settings], |
+ | [data-id=anuppuccin-theme-settings-extended]) .setting-item-name { |
+ | color: var(--color-accent); |
+ | } |
+ | |
+ | .anuppuccin-accent-toggle .style-settings-heading:is([data-id=anuppuccin-theme-settings], |
+ | [data-id=anuppuccin-theme-settings-extended]) { |
+ | border-color: rgba(var(--ctp-accent), 0.2); |
+ | } |
+ | .anuppuccin-accent-toggle .style-settings-heading:is([data-id=anuppuccin-theme-settings], |
+ | [data-id=anuppuccin-theme-settings-extended]):not(.is-collapsed) + .style-settings-container { |
+ | border-color: rgba(var(--ctp-accent), 0.2); |
+ | } |
+ | |
+ | .style-settings-container .style-settings-heading[data-id=anuppuccin-support] .setting-item-name { |
+ | color: var(--color-accent) !important; |
+ | } |
+ | |
+ | .style-settings-container .themed-color-wrapper { |
+ | display: flex; |
+ | gap: var(--size-4-2); |
+ | } |
+ | |
+ | .style-settings-container .themed-color-wrapper > div + div { |
+ | margin-top: 0; |
+ | } |
+ | |
+ | .style-settings-container .setting-item:is([data-id=anuppuccin-extended-colorschemes-links], |
+ | [data-id=anp-snippet-minimal-cards-disclaimer], |
+ | [data-id=anp-background-image-light], |
+ | [data-id=anp-background-image-dark], |
+ | [data-id=anuppuccin-theme-donate], |
+ | [data-id=anuppuccin-theme-source]) .setting-item-description > div { |
+ | display: none; |
+ | } |
+ | |
+ | .style-settings-container .setting-item-control:has(input[type=text]) { |
+ | flex-grow: 0; |
+ | position: relative; |
+ | } |
+ | .style-settings-container .setting-item-control:has(input[type=text])::after { |
+ | align-items: center; |
+ | background-color: var(--background-modifier-hover); |
+ | border-radius: var(--radius-s); |
+ | display: flex; |
+ | font-size: 10px; |
+ | font-weight: var(--font-semibold); |
+ | height: calc(var(--input-height) - 12px); |
+ | justify-content: center; |
+ | left: calc(100% - 68px); |
+ | letter-spacing: 0.05em; |
+ | line-height: var(--line-height-normal); |
+ | padding: 0; |
+ | position: absolute; |
+ | text-transform: uppercase; |
+ | top: 6px; |
+ | width: 28px; |
+ | } |
+ | .is-mobile .style-settings-container .setting-item-control:has(input[type=text])::after { |
+ | top: 4px; |
+ | } |
+ | |
+ | .style-settings-container .setting-item:is([data-id=tag-border-width], |
+ | [data-id=callout-radius], |
+ | [data-id=file-line-width], |
+ | [data-id=file-margins], |
+ | [data-id=anp-card-radius], |
+ | [data-id=anp-card-layout-padding], |
+ | [data-id=anp-card-header-left-padding], |
+ | [data-id=anp-table-thickness], |
+ | [data-id=anp-alt-tab-custom-height], |
+ | [data-id=anp-depth-tab-gap], |
+ | [data-id=anp-safari-tab-radius], |
+ | [data-id=anp-safari-tab-gap], |
+ | [data-id=anp-safari-border-width], |
+ | [data-id=anp-stacked-header-width], |
+ | [data-id=anp-border-radius], |
+ | [data-id=anp-border-padding]) .setting-item-control::after { |
+ | content: "px"; |
+ | } |
+ | |
+ | .style-settings-container .setting-item:is([data-id=h1-size], |
+ | [data-id=h2-size], |
+ | [data-id=h3-size], |
+ | [data-id=h4-size], |
+ | [data-id=h5-size], |
+ | [data-id=h6-size], |
+ | [data-id=list-indent], |
+ | [data-id=list-spacing]) .setting-item-control::after { |
+ | content: "em"; |
+ | } |
+ | |
+ | .style-settings-container .setting-item:is([data-id=anp-preview-width-pct], |
+ | [data-id=anp-table-width-pct]) .setting-item-control::after { |
+ | content: "%"; |
+ | } |
+ | |
+ | .setting-item[data-id*=anp-kanban-]:is([data-id$=spacing], [data-id$=radius]) .setting-item-description small::after { |
+ | content: "px"; |
+ | } |
+ | |
+ | .setting-item[data-id=anp-colors-section-header] > .setting-item-info > .setting-item-name { |
+ | border-bottom: 2px solid; |
+ | border-image: linear-gradient(to right, rgb(var(--ctp-rosewater)) 7%, rgb(var(--ctp-flamingo)) 7%, rgb(var(--ctp-flamingo)) 14%, rgb(var(--ctp-mauve)) 14%, rgb(var(--ctp-mauve)) 21%, rgb(var(--ctp-pink)) 21%, rgb(var(--ctp-pink)) 28%, rgb(var(--ctp-red)) 28%, rgb(var(--ctp-red)) 35%, rgb(var(--ctp-maroon)) 35%, rgb(var(--ctp-maroon)) 42%, rgb(var(--ctp-peach)) 42%, rgb(var(--ctp-peach)) 49%, rgb(var(--ctp-yellow)) 49%, rgb(var(--ctp-yellow)) 56%, rgb(var(--ctp-green)) 56%, rgb(var(--ctp-green)) 63%, rgb(var(--ctp-teal)) 63%, rgb(var(--ctp-teal)) 70%, rgb(var(--ctp-sky)) 70%, rgb(var(--ctp-sky)) 77%, rgb(var(--ctp-sapphire)) 77%, rgb(var(--ctp-sapphire)) 85%, rgb(var(--ctp-blue)) 85%, rgb(var(--ctp-blue)) 92%, rgb(var(--ctp-lavender))) 5; |
+ | } |
+ | |
+ | .setting-item:is([data-id^=anuppuccin-url-]) .setting-item-control { |
+ | display: none; |
+ | } |
+ | .setting-item:is([data-id^=anuppuccin-url-]) .setting-item-name::before { |
+ | display: inline-flex; |
+ | font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; |
+ | height: fit-content; |
+ | padding-right: var(--size-4-2); |
+ | width: var(--size-4-4); |
+ | } |
+ | |
+ | .setting-item-heading > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; |
+ | height: fit-content; |
+ | margin-left: var(--size-4-3); |
+ | width: var(--size-4-4); |
+ | } |
+ | |
+ | .setting-item[data-id=anuppuccin-url-donate] .setting-item-name::before { |
+ | content: "☕"; |
+ | } |
+ | |
+ | .setting-item[data-id=anuppuccin-url-star-repo] .setting-item-name::before { |
+ | content: "⭐"; |
+ | } |
+ | |
+ | .setting-item[data-id=anuppuccin-url-submit-issue] .setting-item-name::before { |
+ | content: "🐞"; |
+ | } |
+ | |
+ | .setting-item[data-id=anuppuccin-url-minimal-cards-snippet] .setting-item-name::before { |
+ | content: "⬇"; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name { |
+ | margin-left: -3px; |
+ | } |
+ | .setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { |
+ | margin-right: 4px; |
+ | } |
+ | .setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-repeat: no-repeat; |
+ | -webkit-mask-size: contain; |
+ | background-color: var(--color-accent); |
+ | content: " "; |
+ | display: inline-flex; |
+ | flex-shrink: 0; |
+ | height: calc(var(--font-ui-medium) + 3px); |
+ | width: calc(var(--font-ui-medium) + 3px); |
+ | margin-left: calc(-0.5 * var(--size-4-1)); |
+ | margin-right: calc(var(--size-4-2) - 3px); |
+ | transition: transform 0.1s; |
+ | vertical-align: text-top; |
+ | margin-right: 0; |
+ | } |
+ | .setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { |
+ | display: none; |
+ | } |
+ | |
+ | .setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | background: linear-gradient(to right, rgb(var(--ctp-rosewater)) 7%, rgb(var(--ctp-flamingo)) 7%, rgb(var(--ctp-flamingo)) 14%, rgb(var(--ctp-mauve)) 14%, rgb(var(--ctp-mauve)) 21%, rgb(var(--ctp-pink)) 21%, rgb(var(--ctp-pink)) 28%, rgb(var(--ctp-red)) 28%, rgb(var(--ctp-red)) 35%, rgb(var(--ctp-maroon)) 35%, rgb(var(--ctp-maroon)) 42%, rgb(var(--ctp-peach)) 42%, rgb(var(--ctp-peach)) 49%, rgb(var(--ctp-yellow)) 49%, rgb(var(--ctp-yellow)) 56%, rgb(var(--ctp-green)) 56%, rgb(var(--ctp-green)) 63%, rgb(var(--ctp-teal)) 63%, rgb(var(--ctp-teal)) 70%, rgb(var(--ctp-sky)) 70%, rgb(var(--ctp-sky)) 77%, rgb(var(--ctp-sapphire)) 77%, rgb(var(--ctp-sapphire)) 85%, rgb(var(--ctp-blue)) 85%, rgb(var(--ctp-blue)) 92%, rgb(var(--ctp-lavender))); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anuppuccin-theme-settings], |
+ | [data-id=anp-colors-section-header], |
+ | [data-id=anp-editor-header], |
+ | [data-id=anp-misc-element-header], |
+ | [data-id=anp-show-hide-elements-header], |
+ | [data-id=anp-typography-header], |
+ | [data-id=anp-plugin-header], |
+ | [data-id=anp-workspace-header], |
+ | [data-id=anuppuccin-support], |
+ | [data-id=anp-custom-rainbow-colors]):not(.is-collapsed) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | transform: rotate(90deg); |
+ | transition: transform 0.1s; |
+ | } |
+ | |
+ | .setting-item:is([data-id=anuppuccin-theme-settings-extended], |
+ | [data-id=anp-preview-header]):not(.is-collapsed) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | transform: rotate(-90deg); |
+ | transition: transform 0.1s; |
+ | } |
+ | |
+ | .setting-item:is([data-id=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Ccircle cx='13.5' cy='6.5' r='.5'%3E%3C/circle%3E%3Ccircle cx='17.5' cy='10.5' r='.5'%3E%3C/circle%3E%3Ccircle cx='8.5' cy='7.5' r='.5'%3E%3C/circle%3E%3Ccircle cx='6.5' cy='12.5' r='.5'%3E%3C/circle%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.37 2.63 14 7l-1.59-1.59a2 2 0 0 0-2.82 0L8 7l9 9 1.59-1.59a2 2 0 0 0 0-2.82L17 10l4.37-4.37a2.12 2.12 0 1 0-3-3Z'%3E%3C/path%3E%3Cpath d='M9 8c-2 3-4 3.5-7 4l8 10c2-1 6-5 6-7'%3E%3C/path%3E%3Cpath d='M14.5 17.5 4.5 15'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08'%3E%3C/path%3E%3Cpath d='M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z'%3E%3C/path%3E%3Cpath d='M15 3v6h6'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'%3E%3C/path%3E%3Cpath d='M9 7V2'%3E%3C/path%3E%3Cpath d='M15 7V2'%3E%3C/path%3E%3Cpath d='M6 13V8h12v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4Z'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='9' y1='18' x2='15' y2='18'%3E%3C/line%3E%3Cline x1='10' y1='22' x2='14' y2='22'%3E%3C/line%3E%3Cpath d='M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72Z'%3E%3C/path%3E%3Cpath d='m14 7 3 3'%3E%3C/path%3E%3Cpath d='M5 6v4'%3E%3C/path%3E%3Cpath d='M19 14v4'%3E%3C/path%3E%3Cpath d='M10 2v2'%3E%3C/path%3E%3Cpath d='M7 8H3'%3E%3C/path%3E%3Cpath d='M21 16h-4'%3E%3C/path%3E%3Cpath d='M11 3H9'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 7 4 4 20 4 20 7'%3E%3C/polyline%3E%3Cline x1='9' y1='20' x2='15' y2='20'%3E%3C/line%3E%3Cline x1='12' y1='4' x2='12' y2='20'%3E%3C/line%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='5' rx='2'%3E%3C/rect%3E%3Cpath d='M4 9v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9'%3E%3C/path%3E%3Cpath d='M10 13h4'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .setting-item:is([data-id=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 19.9V16h3a2 2 0 0 0 2-2v-2H5v2c0 1.1.9 2 2 2h3v3.9a2 2 0 1 0 4 0Z'%3E%3C/path%3E%3Cpath d='M6 12V2h12v10'%3E%3C/path%3E%3Cpath d='M14 2v4'%3E%3C/path%3E%3Cpath d='M10 2v2'%3E%3C/path%3E%3C/svg%3E"); |
+ | } |
+ | |
+ | .excalibrain-searchinput, |
+ | .multiselect-wrapper { |
+ | --background-modifier-form-field: rgb(var(--ctp-crust)); |
+ | } |
+ | |
+ | .multiselect-wrapper { |
+ | -webkit-app-region: no-drag; |
+ | background: var(--background-modifier-form-field); |
+ | border: var(--input-border-width) solid var(--background-modifier-border); |
+ | color: var(--text-normal); |
+ | font-family: inherit; |
+ | padding: var(--size-4-1) var(--size-4-2); |
+ | font-size: var(--font-ui-small); |
+ | border-radius: var(--input-radius); |
+ | outline: none; |
+ | } |
+ | |
+ | .multiselect-container .multiselect-wrapper .options-wrapper { |
+ | background: var(--background-modifier-form-field); |
+ | margin-top: -4px; |
+ | border-radius: 0 0 var(--input-radius) var(--input-radius); |
+ | border-top: none; |
+ | width: calc(100% + 2px); |
+ | margin-left: -1px; |
+ | } |
+ | |
+ | .excalidraw-dirty { |
+ | color: rgb(var(--ctp-red)); |
+ | } |
+ | |
+ | .excalibrain-button.on { |
+ | background-color: rgb(var(--ctp-base)); |
+ | border-color: var(--color-accent); |
+ | --input-shadow: inset 0 0 0 2px var(--color-accent); |
+ | --input-shadow-hover: inset 0 0 0 2px var(--color-accent); |
+ | } |
+ | |
+ | .excalibrain-button.off { |
+ | background-color: rgb(var(--ctp-crust)); |
+ | } |
+ | |
+ | /*-Fix dataview table header size-*/ |
+ | .table-view-table > thead > tr > th { |
+ | font-size: medium; |
+ | color: var(--text-muted); |
+ | } |
+ | |
+ | .dataview.inline-field-standalone-value, .dataview.inline-field-key, .dataview.inline-field-value { |
+ | padding-left: 0px; |
+ | padding-right: 0px; |
+ | font-family: inherit; |
+ | background-color: transparent; |
+ | color: var(--text-normal); |
+ | } |
+ | |
+ | .dataview.inline-field-standalone-value, .dataview.inline-field-value { |
+ | text-decoration: underline; |
+ | text-decoration-line: underline; |
+ | text-decoration-color: rgba(var(--ctp-yellow), 0.4); |
+ | } |
+ | |
+ | .dataview.inline-field-key { |
+ | font-weight: bold; |
+ | color: var(--bold-color); |
+ | padding-right: 0; |
+ | } |
+ | .dataview.inline-field-key::after { |
+ | content: ":"; |
+ | height: inherit; |
+ | width: fit-content; |
+ | } |
+ | |
+ | .dataview.inline-field-value { |
+ | padding-left: 8px; |
+ | } |
+ | |
+ | /* Extremely WIP excalidraw support |
+ | * Excalidraw, quite frankly, has extremely inconsistent styling and theming. |
+ | * This file will be removed if it's determined that excalidraw is not capable of being consistently themed. |
+ | **/ |
+ | .excalidraw.theme--dark { |
+ | --island-bg-color: rgb(var(--ctp-base)); |
+ | --color-primary-darkest: rgb(var(--ctp-accent)); |
+ | --color-surface-high: rgba(var(--ctp-surface2), 0.4); |
+ | --color-surface-low: rgb(var(--ctp-base)); |
+ | --color-on-surface: rgb(var(--ctp-text)); |
+ | --color-brand-hover: rgb(var(--ctp-base)); |
+ | --color-surface-primary-container: rgb(var(--ctp-accent)); |
+ | --color-on-primary-container: rgb(var(--ctp-base)); |
+ | } |
+ | |
+ | .excalidraw .buttonList .zIndexButton.active, |
+ | .excalidraw .buttonList button.active, |
+ | .excalidraw .buttonList label.active { |
+ | --icon-fill-color: rgb(var(--ctp-base)); |
+ | } |
+ | |
+ | .excalidraw.theme--dark.excalidraw .App-menu__left { |
+ | --button-hover-bg: rgba(var(--ctp-surface2), 0.6) !important; |
+ | } |
+ | |
+ | .excalidraw .HintViewer { |
+ | display: none; |
+ | } |
+ | |
+ | .obsidian-icon-folder-icon { |
+ | margin-top: -5px; |
+ | } |
+ | |
+ | .anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-folder-toggle .obsidian-icon-folder-icon { |
+ | color: rgb(var(--rainbow-folder-color)); |
+ | } |
+ | |
+ | .obsidian-icon-folder-modal.prompt-results .suggestion-item { |
+ | color: var(--text-normal); |
+ | } |
+ | |
+ | .prompt .obsidian-icon-folder-subheadline { |
+ | color: var(--text-muted); |
+ | } |
+ | |
+ | .workspace-leaf-content[data-type=advanced-tables-toolbar] .nav-buttons-container { |
+ | border-style: dashed; |
+ | border-color: var(--background-modifier-border); |
+ | border-width: 0px 0px 1px 0px; |
+ | margin-top: 10px; |
+ | gap: 10px; |
+ | } |
+ | |
+ | #cMenuModalBar { |
+ | border: 2px solid rgba(var(--ctp-crust), 0.2); |
+ | } |
+ | #cMenuModalBar .cMenuCommandItem { |
+ | background-color: rgba(var(--ctp-mantle), 0.4); |
+ | } |
+ | #cMenuModalBar .cMenuCommandItem:hover { |
+ | background-color: rgba(var(--ctp-mantle), 0.6); |
+ | } |
+ | |
+ | #cMenuModalBar button.cMenuCommandItem:hover { |
+ | background-color: rgba(var(--ctp-mantle), 0.6); |
+ | } |
+ | |
+ | .status-bar-item.plugin-obsidian-discordrpc { |
+ | width: 0px; |
+ | height: 0px; |
+ | text-overflow: clip; |
+ | overflow: hidden; |
+ | margin-right: 20px; |
+ | padding: 0px; |
+ | } |
+ | |
+ | .status-bar-item.plugin-obsidian-discordrpc:after { |
+ | position: absolute; |
+ | margin-top: 18px; |
+ | content: " "; |
+ | height: 18px; |
+ | width: 20px; |
+ | -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z'/%3E%3C/svg%3E"); |
+ | mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z'/%3E%3C/svg%3E"); |
+ | -webkit-mask-repeat: no-repeat; |
+ | mask-repeat: no-repea; |
+ | background-color: var(--status-bar-text-color); |
+ | } |
+ | .status-bar-item.plugin-obsidian-discordrpc:hover:after { |
+ | filter: brightness(60%); |
+ | } |
+ | |
+ | #calendar-container h3 { |
+ | font-family: var(--font-interface); |
+ | font-weight: bold; |
+ | } |
+ | |
+ | #calendar-container .right-nav .reset-button { |
+ | margin: auto; |
+ | } |
+ | |
+ | .calendar .day.svelte-q3wqg9 { |
+ | transition: background-color 0.1s; |
+ | } |
+ | .calendar .day.svelte-q3wqg9:hover { |
+ | background-color: rgb(var(--ctp-crust)); |
+ | } |
+ | |
+ | .cMenuToolbarDefaultAesthetic { |
+ | margin: 5px 10px 0 10px; |
+ | box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); |
+ | background-color: var(--background-primary); |
+ | } |
+ | |
+ | #cMenuToolbarModalBar.top button.cMenuToolbarCommandItem:hover { |
+ | background-color: var(--background-secondary); |
+ | } |
+ | |
+ | #cMenuToolbarModalBar.top :is(.cMenuToolbarCommandItem, button[class^=cMenuToolbarCommandsubItem]):not(.cMenuToolbar-Divider-Line) { |
+ | transition: all 0s linear; |
+ | } |
+ | |
+ | div[class*=recent-files-] { |
+ | --anp-file-label-align: 1; |
+ | } |
+ | |
+ | .gemmy-tooltip.tooltip { |
+ | display: block; |
+ | --background-modifier-message: rgb(var(--ctp-yellow)); |
+ | color: rgb(var(--ctp-base)); |
+ | font-size: var(--font-ui-medium); |
+ | border-radius: var(--size-4-1); |
+ | padding: var(--size-4-2) var(--size-4-3); |
+ | } |
+ | |
+ | /* Recolor Colors */ |
+ | div[class*=mk-] [style*="--label-color:#eb3b5a"] { |
+ | --label-color: rgb(var(--ctp-red)) !important; |
+ | } |
+ | div[class*=mk-] [style*="--label-color:#fa8231"] { |
+ | --label-color: rgb(var(--ctp-peach)) !important; |
+ | } |
+ | div[class*=mk-] [style*="--label-color:#f7b731"] { |
+ | --label-color: rgb(var(--ctp-yellow)) !important; |
+ | } |
+ | div[class*=mk-] [style*="--label-color:#0fb9b1"] { |
+ | --label-color: rgb(var(--ctp-teal)) !important; |
+ | } |
+ | div[class*=mk-] [style*="--label-color:#2d98da"] { |
+ | --label-color: rgb(var(--ctp-blue)) !important; |
+ | } |
+ | div[class*=mk-] [style*="--icon-color:#ffffff"] { |
+ | --icon-color: rgb(var(--ctp-base)) !important; |
+ | } |
+ | |
+ | /* Context card view */ |
+ | .mk-cards-grid .mk-list-group > ul { |
+ | justify-content: center; |
+ | } |
+ | .mk-cards-grid .mk-list-group > ul > .mk-list-item { |
+ | box-shadow: none; |
+ | border: 1px solid var(--background-modifier-border); |
+ | border-radius: var(--radius-m); |
+ | } |
+ | .mk-cards-grid .mk-list-group > ul > .mk-list-item > .mk-file-preview { |
+ | margin-bottom: 0px; |
+ | } |
+ | .mk-cards-grid .mk-list-group > ul > .mk-list-item > .mk-list-content { |
+ | border-top: 1px dashed var(--background-modifier-border); |
+ | } |
+ | |
+ | /* Folder Header */ |
+ | .mk-folder-header .inline-title { |
+ | --inline-title-color: var(--text-normal); |
+ | --inline-title-font: var(--font-interface); |
+ | display: block; |
+ | } |
+ | |
+ | .mk-list-container .mk-list-view .mk-list-group .mk-list-item .mk-list-content { |
+ | border-bottom: thin dashed var(--divider-color); |
+ | } |
+ | |
+ | /* FIlter Button */ |
+ | .mk-filter-bar .mk-filter { |
+ | -webkit-app-region: no-drag; |
+ | display: inline-flex; |
+ | align-items: center; |
+ | justify-content: center; |
+ | color: var(--text-normal); |
+ | font-size: var(--font-ui-small); |
+ | border-radius: var(--button-radius); |
+ | border: 0; |
+ | height: var(--input-height); |
+ | font-weight: var(--input-font-weight); |
+ | cursor: var(--cursor); |
+ | font-family: inherit; |
+ | outline: none; |
+ | user-select: none; |
+ | white-space: nowrap; |
+ | background-color: var(--interactive-normal); |
+ | box-shadow: var(--input-shadow); |
+ | } |
+ | .mk-filter-bar .mk-filter > span, .mk-filter-bar .mk-filter > div { |
+ | background-color: transparent; |
+ | border-right: 1px solid var(--background-modifier-border); |
+ | } |
+ | .mk-filter-bar .mk-filter > span:hover, .mk-filter-bar .mk-filter > div:hover { |
+ | background-color: var(--interactive-hover); |
+ | } |
+ | .mk-filter-bar .mk-filter > div { |
+ | height: 100%; |
+ | width: 100%; |
+ | padding: 0 7px; |
+ | } |
+ | |
+ | /* Recolor Colors */ |
+ | .mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#eb3b5a"]) { |
+ | --label-color: rgb(var(--ctp-red)) !important; |
+ | } |
+ | .mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#fa8231"]) { |
+ | --label-color: rgb(var(--ctp-peach)) !important; |
+ | } |
+ | .mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#f7b731"]) { |
+ | --label-color: rgb(var(--ctp-yellow)) !important; |
+ | } |
+ | .mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#0fb9b1"]) { |
+ | --label-color: rgb(var(--ctp-teal)) !important; |
+ | } |
+ | .mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#2d98da"]) { |
+ | --label-color: rgb(var(--ctp-blue)) !important; |
+ | } |
+ | .mk-tree-item:has(.mk-file-icon > button[style*="--icon-color:#ffffff"]) { |
+ | --icon-color: rgb(var(--ctp-base)) !important; |
+ | } |
+ | |
+ | .mk-tree-text.nav-file-title-content { |
+ | color: var(--label-color); |
+ | } |
+ | |
+ | .mk-table th:hover { |
+ | background-color: var(--background-modifier-hover); |
+ | } |
+ | |
+ | /* Notion-Styled Kanban Fix */ |
+ | body.theme-dark.theme-dark { |
+ | --notion-kanban-card: rgb(var(--ctp-surface0)); |
+ | --notion-kanban-card-hover: rgb(var(--ctp-surface1)); |
+ | } |
+ | |
+ | /* Fix bottom padding of kanban board on mobile */ |
+ | body.is-mobile .kanban-plugin__board > div { |
+ | padding-bottom: 5rem; |
+ | } |
+ | |
+ | /* Fix bottom padding of kanban board when status bar is visible */ |
+ | body:not(.is-mobile):not(.anp-hide-status-bar) .kanban-plugin__board > div { |
+ | padding-bottom: 2.5rem; |
+ | } |
+ | |
+ | /* Kanban background */ |
+ | .kanban-plugin__board > div { |
+ | --kanban-dot-color: var(--canvas-dot-pattern); |
+ | --kanban-dot-offset: 7px; |
+ | --kanban-dot-spacing: 20px; |
+ | --kanban-dot-size: 0.7px; |
+ | background-image: radial-gradient(circle, var(--kanban-dot-color) var(--kanban-dot-size), transparent var(--kanban-dot-size)); |
+ | background-position: var(--kanban-dot-offset) var(--kanban-dot-offset); |
+ | background-size: var(--kanban-dot-spacing) var(--kanban-dot-spacing); |
+ | flex-grow: 1; |
+ | } |
+ | |
+ | /* Kanban date button and date picker */ |
+ | .kanban-plugin__item-metadata-date.is-button { |
+ | position: relative; |
+ | display: inline-block; |
+ | } |
+ | .kanban-plugin__item-metadata-date.is-button:hover::before { |
+ | position: absolute; |
+ | display: inline-flex; |
+ | top: -3px; |
+ | left: -5px; |
+ | right: -5px; |
+ | bottom: -3px; |
+ | content: ""; |
+ | z-index: 0; |
+ | background-color: var(--background-modifier-hover); |
+ | border-radius: var(--clickable-icon-radius); |
+ | } |
+ | |
+ | .kanban-plugin__date-picker { |
+ | --background-primary-alt: var(--background-modifier-hover); |
+ | --input-shadow: none; |
+ | --input-shadow-hover: none; |
+ | } |
+ | .kanban-plugin__date-picker .flatpickr-current-month input:hover, .kanban-plugin__date-picker .flatpickr-current-month input:focus, |
+ | .kanban-plugin__date-picker .flatpickr-monthDropdown-months:hover, |
+ | .kanban-plugin__date-picker .flatpickr-monthDropdown-months:focus { |
+ | background-color: var(--background-modifier-hover); |
+ | box-shadow: none; |
+ | } |
+ | .kanban-plugin__date-picker .flatpickr-day:not(.today):hover { |
+ | border-width: 0; |
+ | } |
+ | |
+ | /* Kanban Autocomplete Fix */ |
+ | .kanban-plugin__autocomplete-item-active em { |
+ | color: var(--text-on-accent); |
+ | } |
+ | |
+ | /* Kanban Callout Fix */ |
+ | .kanban-plugin__item .callout { |
+ | margin-top: 0.66em; |
+ | } |
+ | |
+ | .kanban-plugin__item .callout-fold, |
+ | .kanban-plugin__item .callout-icon { |
+ | display: none; |
+ | } |
+ | |
+ | /* Kanban conditional settings */ |
+ | .setting-item[data-id=anp-kanban-hide-card-menus]:not(:has(.is-enabled)) + [data-id=anp-kanban-hide-archive-btn] { |
+ | display: none; |
+ | } |
+ | |
+ | .kanban-plugin button, |
+ | .kanban-plugin__drag-container button { |
+ | box-shadow: none; |
+ | } |
+ | .kanban-plugin button:hover, |
+ | .kanban-plugin__drag-container button:hover { |
+ | background-color: var(--background-modifier-hover); |
+ | color: var(--text-normal); |
+ | transition: background-color 0.1s; |
+ | } |
+ | .kanban-plugin .kanban-plugin__new-item-button, |
+ | .kanban-plugin__drag-container .kanban-plugin__new-item-button { |
+ | font-size: 0.875rem; |
+ | gap: 0.25em; |
+ | height: auto; |
+ | line-height: var(--line-height-tight); |
+ | padding: 7px 10px; |
+ | } |
+ | |
+ | .anp-kanban-hide-card-menus:not(.is-mobile) .kanban-plugin__item-title + .kanban-plugin__item-postfix-button-wrapper { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn:not(.is-mobile) .kanban-plugin__item-title-wrapper { |
+ | padding: 8px; |
+ | position: relative; |
+ | } |
+ | .anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn:not(.is-mobile) .kanban-plugin__item-prefix-button-wrapper { |
+ | background-color: var(--background-primary); |
+ | border-top-right-radius: var(--anp-kanban-card-radius, 6px); |
+ | display: none; |
+ | padding: 3px; |
+ | position: absolute; |
+ | right: 1px; |
+ | top: 1px; |
+ | z-index: 1; |
+ | } |
+ | .anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn:not(.is-mobile) .kanban-plugin__item:hover .kanban-plugin__item-prefix-button-wrapper { |
+ | display: flex; |
+ | } |
+ | .anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn.is-mobile .kanban-plugin__item-prefix-button-wrapper { |
+ | display: none; |
+ | } |
+ | |
+ | .kanban-plugin__item-wrapper:hover { |
+ | z-index: 1; |
+ | } |
+ | |
+ | .kanban-plugin__item { |
+ | --checkbox-size: 16px; |
+ | --input-radius: var(--anp-kanban-card-radius, 6px); |
+ | --tag-color: var(--text-faint); |
+ | background-color: rgba(var(--ctp-base), var(--anp-kanban-card-opacity, 1)); |
+ | border-width: 0; |
+ | box-shadow: inset 0 0 0 1px var(--background-modifier-border); |
+ | } |
+ | .kanban-plugin__item:hover { |
+ | box-shadow: inset 0 0 0 1px var(--background-modifier-border-hover); |
+ | } |
+ | .kanban-plugin__item.is-search-hit { |
+ | box-shadow: 0 15px 25px rgba(0, 0, 0, 0.2), inset 0 0 0 1px var(--background-modifier-border); |
+ | } |
+ | .kanban-plugin__item.is-complete .kanban-plugin__item-markdown { |
+ | color: var(--text-muted); |
+ | text-decoration-line: line-through; |
+ | opacity: 0.75; |
+ | } |
+ | .kanban-plugin__item .markdown-preview-view .tag { |
+ | --tag-border-width: 0; |
+ | --tag-padding-y: 0; |
+ | --tag-padding-x: 0; |
+ | --tag-background: transparent; |
+ | --tag-color: var(--link-color); |
+ | --tag-size: reset; |
+ | } |
+ | .kanban-plugin__item code[class*=language-] { |
+ | font-size: 0.875em; |
+ | padding: 0.75em; |
+ | white-space: pre; |
+ | } |
+ | .kanban-plugin__item button.copy-code-button { |
+ | display: none; |
+ | } |
+ | .kanban-plugin__item textarea { |
+ | background-color: transparent; |
+ | } |
+ | |
+ | .kanban-plugin__item-content-wrapper { |
+ | background-color: transparent; |
+ | } |
+ | |
+ | .kanban-plugin__item-title-wrapper { |
+ | background-color: transparent; |
+ | column-gap: 5px; |
+ | padding: 8px; |
+ | } |
+ | |
+ | .kanban-plugin__item .kanban-plugin__item-metadata { |
+ | display: flex; |
+ | flex-wrap: wrap; |
+ | gap: 8px; |
+ | width: 100%; |
+ | } |
+ | .kanban-plugin__item .kanban-plugin__item-metadata:not(:empty) { |
+ | padding-top: 8px; |
+ | } |
+ | |
+ | .kanban-plugin__item .kanban-plugin__item-metadata-date-wrapper { |
+ | line-height: var(--line-height-tight); |
+ | } |
+ | |
+ | .kanban-plugin__item .kanban-plugin__item-tags { |
+ | display: flex; |
+ | width: 100%; |
+ | flex-wrap: wrap; |
+ | gap: 4px; |
+ | } |
+ | .kanban-plugin__item .kanban-plugin__item-tags:not(:empty) { |
+ | padding-top: 0; |
+ | } |
+ | |
+ | .kanban-plugin__item .kanban-plugin__item-tag { |
+ | margin: 0; |
+ | } |
+ | |
+ | .kanban-plugin__drag-container p, .kanban-plugin__drag-container code { |
+ | overflow: hidden; |
+ | } |
+ | |
+ | .anp-kanban-hide-card-border .kanban-plugin__item:not(:hover) { |
+ | box-shadow: none; |
+ | } |
+ | .anp-kanban-hide-card-border .kanban-plugin__item.is-search-hit { |
+ | box-shadow: 0 15px 25px rgba(0, 0, 0, 0.2); |
+ | } |
+ | |
+ | .kanban-plugin__drag-container > .kanban-plugin__item-wrapper .kanban-plugin__item { |
+ | border-color: var(--background-modifier-border-hover); |
+ | box-shadow: inset 0 0 0 1px var(--background-modifier-border-hover), var(--shadow-s); |
+ | } |
+ | |
+ | .kanban-plugin__lane { |
+ | background-color: rgba(var(--ctp-mantle), var(--anp-kanban-lane-opacity, 1)); |
+ | border-radius: var(--anp-kanban-lane-radius, 6px); |
+ | border-width: 0; |
+ | box-shadow: inset 0 0 0 1px var(--background-modifier-border); |
+ | } |
+ | |
+ | .kanban-plugin__lane-wrapper { |
+ | margin-right: var(--anp-kanban-lane-spacing, 10px); |
+ | transition: width 200ms; |
+ | } |
+ | |
+ | .kanban-plugin__lane-grip { |
+ | color: var(--background-modifier-border); |
+ | margin: 0; |
+ | } |
+ | |
+ | .kanban-plugin__lane-header-wrapper { |
+ | gap: 5px; |
+ | padding-right: 8px; |
+ | } |
+ | |
+ | .kanban-plugin__lane-title p { |
+ | font-weight: 500; |
+ | white-space: nowrap; |
+ | } |
+ | |
+ | .kanban-plugin__lane .kanban-plugin__lane-title-count { |
+ | background-color: var(--background-modifier-hover); |
+ | border-radius: 2em; |
+ | flex-shrink: 0; |
+ | font-size: 12px; |
+ | font-weight: 600; |
+ | line-height: 20px; |
+ | margin: 0; |
+ | min-width: 20px; |
+ | padding: 0 6px; |
+ | text-align: center; |
+ | } |
+ | |
+ | .kanban-plugin__lane-setting-wrapper > div:last-child { |
+ | margin-bottom: 0; |
+ | } |
+ | |
+ | .kanban-plugin__lane-items { |
+ | margin: 0; |
+ | padding: 8px; |
+ | position: relative; |
+ | } |
+ | |
+ | .kanban-plugin__lane-items > div { |
+ | margin-top: 0; |
+ | margin-bottom: var(--anp-kanban-card-spacing, 8px); |
+ | } |
+ | |
+ | .kanban-plugin__action-confirm-wrapper { |
+ | margin: 8px 8px 0; |
+ | } |
+ | |
+ | .kanban-plugin__lane-setting-wrapper { |
+ | border-bottom: 1px solid var(--background-modifier-border); |
+ | display: flex; |
+ | flex-direction: column; |
+ | gap: 8px; |
+ | padding: 12px 0; |
+ | } |
+ | .kanban-plugin__lane-setting-wrapper > div { |
+ | padding: 0 12px; |
+ | } |
+ | .kanban-plugin__lane-setting-wrapper > div:last-child { |
+ | border-width: 0; |
+ | } |
+ | .kanban-plugin__lane-setting-wrapper .kanban-plugin__checkbox-wrapper { |
+ | flex-direction: row-reverse; |
+ | gap: 10px; |
+ | justify-content: flex-end; |
+ | } |
+ | .kanban-plugin__lane-setting-wrapper .checkbox-container { |
+ | margin-left: 0; |
+ | } |
+ | |
+ | .kanban-plugin__lane-wrapper .kanban-plugin__lane-items > .kanban-plugin__placeholder { |
+ | border-width: 2px; |
+ | margin-bottom: 0; |
+ | width: auto; |
+ | } |
+ | .kanban-plugin__lane-wrapper .kanban-plugin__lane-items > .kanban-plugin__placeholder:not(:only-child) { |
+ | border-width: 0 !important; |
+ | } |
+ | .kanban-plugin__lane-wrapper.is-sorting .kanban-plugin__lane-items > .kanban-plugin__placeholder { |
+ | border-color: var(--background-modifier-border); |
+ | } |
+ | |
+ | .anp-kanban-lanes .kanban-plugin__lane-wrapper { |
+ | height: 100%; |
+ | } |
+ | .anp-kanban-lanes .kanban-plugin__scroll-container.kanban-plugin__vertical { |
+ | flex-grow: 1; |
+ | } |
+ | |
+ | .anp-kanban-hide-lane-border .kanban-plugin__lane, |
+ | .anp-kanban-hide-lane-border .kanban-plugin__lane-header-wrapper, |
+ | .anp-kanban-hide-lane-border .kanban-plugin__item-button-wrapper, |
+ | .anp-kanban-hide-lane-border .kanban-plugin__item-form { |
+ | border-width: 0; |
+ | box-shadow: none; |
+ | } |
+ | .anp-kanban-hide-lane-border .kanban-plugin__lane-items { |
+ | padding-bottom: 0; |
+ | padding-top: 0; |
+ | } |
+ | .anp-kanban-hide-lane-border .kanban-plugin__lane-setting-wrapper { |
+ | border-bottom-width: 0; |
+ | padding-top: 6px; |
+ | } |
+ | |
+ | .anp-kanban-search-full .kanban-plugin__search-wrapper { |
+ | padding: 10px; |
+ | } |
+ | .anp-kanban-search-full .kanban-plugin__search-wrapper .kanban-plugin__filter-input { |
+ | flex: 1; |
+ | } |
+ | .anp-kanban-search-full .kanban-plugin__search-wrapper .clickable-icon { |
+ | position: absolute; |
+ | right: calc(1em - 2px); |
+ | } |
+ | .anp-kanban-search-full .kanban-plugin__search-wrapper .kanban-plugin__icon { |
+ | display: flex; |
+ | } |
+ | |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)), |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]), |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)), |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) { |
+ | width: 44px !important; |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__lane-header-wrapper, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-header-wrapper, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__lane-header-wrapper, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-header-wrapper { |
+ | border-width: 0; |
+ | gap: 10px; |
+ | position: absolute; |
+ | transform-origin: 18px 22px; |
+ | transform: rotate(90deg); |
+ | z-index: 1; |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__lane-grip, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-grip, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__lane-grip, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-grip { |
+ | transform: rotate(-90deg); |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__lane-settings-button-wrapper, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-settings-button-wrapper, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__lane-settings-button-wrapper, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-settings-button-wrapper { |
+ | display: none; |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__item-wrapper, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-wrapper, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__item-wrapper, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-wrapper { |
+ | display: none; |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__placeholder:only-child, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__placeholder:only-child, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__placeholder:only-child, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__placeholder:only-child { |
+ | display: none; |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__new-item-button, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__new-item-button, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__new-item-button, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__new-item-button { |
+ | font-size: 0; |
+ | } |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__item-button-plus, |
+ | .anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-button-plus, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) .kanban-plugin__item-button-plus, |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], |
+ | .kanban-plugin__item:not(.is-search-miss), |
+ | .kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-button-plus { |
+ | font-size: 0.875rem; |
+ | } |
+ | |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper { |
+ | width: 44px !important; |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__lane-header-wrapper { |
+ | border-width: 0; |
+ | gap: 10px; |
+ | position: absolute; |
+ | transform-origin: 18px 22px; |
+ | transform: rotate(90deg); |
+ | z-index: 1; |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__lane-grip { |
+ | transform: rotate(-90deg); |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__lane-settings-button-wrapper { |
+ | display: none; |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__item-wrapper { |
+ | display: none; |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__placeholder:only-child { |
+ | display: none; |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__new-item-button { |
+ | font-size: 0; |
+ | } |
+ | .anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__item-button-plus { |
+ | font-size: 0.875rem; |
+ | } |
+ | |
+ | .anp-kanban-hide-cards:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__item-wrapper:has(.is-search-miss), |
+ | .anp-kanban-hide-cards.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container)) .kanban-plugin__item-wrapper:has(.is-search-miss) { |
+ | display: none; |
+ | } |
+ | |
+ | .anp-kanban-hide-cards.anp-kanban-hide-card-border .kanban-plugin__item.is-search-hit { |
+ | box-shadow: none; |
+ | } |
+ | |
+ | .anp-kanban-hide-cards:not(.anp-kanban-hide-card-border) .kanban-plugin__item.is-search-hit { |
+ | box-shadow: inset 0 0 0 1px var(--background-modifier-border); |
+ | } |
+ | |
+ | .anp-kanban-hide-mark .kanban-plugin__item-wrapper .is-search-hit mark { |
+ | background-color: transparent; |
+ | color: inherit; |
+ | } |