diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 039d892..986bced 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -1,3 +1,19 @@ +@font-face { + font-family: 'Cooper Hewitt'; + font-weight: 400; + font-style: normal; + font-display: swap; + src: url('/fonts/CooperHewitt-400.woff2') format('woff2'); +} + +@font-face { + font-family: 'Cooper Hewitt'; + font-weight: 700; + font-style: normal; + font-display: swap; + src: url('/fonts/CooperHewitt-700.woff2') format('woff2'); +} + :root { --un-decoration-thickness: max(1px, 0.05em); --un-decoration-offset: max(2px, 0.15em); diff --git a/app/assets/css/prose.css b/app/assets/css/prose.css index 1c80cb3..b8cf9a8 100644 --- a/app/assets/css/prose.css +++ b/app/assets/css/prose.css @@ -179,9 +179,7 @@ * Custom styles */ .prose :where(h1, h2, h3, h4, h5, h6):not(:where(.not-prose, .not-prose *)) { - font-family: - Cooper Hewitt, - sans-serif; + font-family: Cooper Hewitt; font-size: 1em; } diff --git a/app/assets/uno.css b/app/assets/uno.css index 9d6f459..db887b5 100644 --- a/app/assets/uno.css +++ b/app/assets/uno.css @@ -1 +1,93 @@ -/**/ +[type='text'], input:where(:not([type])), [type='email'], [type='url'], [type='password'], [type='number'], [type='date'], [type='datetime-local'], [type='month'], [type='search'], [type='tel'], [type='time'], [type='week'], [multiple], textarea, select { appearance: none; +background-color: #fff; +border-color: #6b7280; +border-width: 1px; +border-radius: 0; +padding-top: 0.5rem; +padding-right: 0.75rem; +padding-bottom: 0.5rem; +padding-left: 0.75rem; +font-size: 1rem; +line-height: 1.5rem; +--un-shadow: 0 0 #0000; } +[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { outline: 2px solid transparent; +outline-offset: 2px; +--un-ring-inset: var(--un-empty,/*!*/ /*!*/); +--un-ring-offset-width: 0px; +--un-ring-offset-color: #fff; +--un-ring-color: #2563eb; +--un-ring-offset-shadow: var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color); +--un-ring-shadow: var(--un-ring-inset) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color); +box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); +border-color: #2563eb; } +input::placeholder, textarea::placeholder { color: #6b7280; +opacity: 1; } +::-webkit-datetime-edit-fields-wrapper { padding: 0; } +::-webkit-date-and-time-value { min-height: 1.5em; } +::-webkit-date-and-time-value { text-align: inherit; } +::-webkit-datetime-edit { display: inline-flex; } +::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-top: 0; +padding-bottom: 0; } +select { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); +background-position: right 0.5rem center; +background-repeat: no-repeat; +background-size: 1.5em 1.5em; +padding-right: 2.5rem; +print-color-adjust: exact; } +[multiple] { background-image: initial; +background-position: initial; +background-repeat: unset; +background-size: initial; +padding-right: 0.75rem; +print-color-adjust: unset; } +[type='checkbox'], [type='radio'] { appearance: none; +padding: 0; +print-color-adjust: exact; +display: inline-block; +vertical-align: middle; +background-origin: border-box; +user-select: none; +flex-shrink: 0; +height: 1rem; +width: 1rem; +color: #2563eb; +background-color: #fff; +border-color: #6b7280; +border-width: 1px; +--un-shadow: 0 0 #0000; } +[type='checkbox'] { border-radius: 0; } +[type='radio'] { border-radius: 100%; } +[type='checkbox']:focus, [type='radio']:focus { outline: 2px solid transparent; +outline-offset: 2px; +--un-ring-inset: var(--un-empty,/*!*/ /*!*/); +--un-ring-offset-width: 2px; +--un-ring-offset-color: #fff; +--un-ring-color: #2563eb; +--un-ring-offset-shadow: var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color); +--un-ring-shadow: var(--un-ring-inset) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color); +box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); } +[type='checkbox']:checked, [type='radio']:checked { border-color: transparent; +background-color: currentColor; +background-size: 100% 100%; +background-position: center; +background-repeat: no-repeat; } +[type='checkbox']:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); } +[type='radio']:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); } +[type='checkbox']:checked:hover, [type='checkbox']:checked:focus, [type='radio']:checked:hover, [type='radio']:checked:focus { border-color: transparent; +background-color: currentColor; } +[type='checkbox']:indeterminate { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); +border-color: transparent; +background-color: currentColor; +background-size: 100% 100%; +background-position: center; +background-repeat: no-repeat; } +[type='checkbox']:indeterminate:hover, [type='checkbox']:indeterminate:focus { border-color: transparent; +background-color: currentColor; } +[type='file'] { background: unset; +border-color: inherit; +border-width: 0; +border-radius: 0; +padding: 0; +font-size: unset; +line-height: inherit; } +[type='file']:focus { outline: 1px solid ButtonText , 1px auto -webkit-focus-ring-color; }*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.i-carbon\:email{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 6H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h24a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-2.2 2L16 14.78L6.2 8ZM4 24V8.91l11.43 7.91a1 1 0 0 0 1.14 0L28 8.91V24Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:logo-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16 2a14 14 0 0 0-4.43 27.28c.7.13 1-.3 1-.67v-2.38c-3.89.84-4.71-1.88-4.71-1.88a3.7 3.7 0 0 0-1.62-2.05c-1.27-.86.1-.85.1-.85a2.94 2.94 0 0 1 2.14 1.45a3 3 0 0 0 4.08 1.16a2.93 2.93 0 0 1 .88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4 5.4 0 0 1 1.44-3.76a5 5 0 0 1 .14-3.7s1.17-.38 3.85 1.43a13.3 13.3 0 0 1 7 0c2.67-1.81 3.84-1.43 3.84-1.43a5 5 0 0 1 .14 3.7a5.4 5.4 0 0 1 1.44 3.76c0 5.38-3.27 6.56-6.39 6.91a3.33 3.33 0 0 1 .95 2.59v3.84c0 .46.25.81 1 .67A14 14 0 0 0 16 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:logo-instagram{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='22.406' cy='9.594' r='1.44' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M16 9.838A6.162 6.162 0 1 0 22.162 16A6.16 6.16 0 0 0 16 9.838M16 20a4 4 0 1 1 4-4a4 4 0 0 1-4 4'/%3E%3Cpath fill='currentColor' d='M16 6.162c3.204 0 3.584.012 4.849.07a6.6 6.6 0 0 1 2.228.413a3.98 3.98 0 0 1 2.278 2.278a6.6 6.6 0 0 1 .413 2.228c.058 1.265.07 1.645.07 4.85s-.012 3.583-.07 4.848a6.6 6.6 0 0 1-.413 2.228a3.98 3.98 0 0 1-2.278 2.278a6.6 6.6 0 0 1-2.228.413c-1.265.058-1.645.07-4.849.07s-3.584-.012-4.849-.07a6.6 6.6 0 0 1-2.228-.413a3.98 3.98 0 0 1-2.278-2.278a6.6 6.6 0 0 1-.413-2.228c-.058-1.265-.07-1.645-.07-4.849s.012-3.584.07-4.849a6.6 6.6 0 0 1 .413-2.228a3.98 3.98 0 0 1 2.278-2.278a6.6 6.6 0 0 1 2.228-.413c1.265-.058 1.645-.07 4.849-.07M16 4c-3.259 0-3.668.014-4.948.072a8.8 8.8 0 0 0-2.912.558a6.14 6.14 0 0 0-3.51 3.51a8.8 8.8 0 0 0-.558 2.913C4.014 12.333 4 12.74 4 16s.014 3.668.072 4.948a8.8 8.8 0 0 0 .558 2.912a6.14 6.14 0 0 0 3.51 3.51a8.8 8.8 0 0 0 2.913.558c1.28.058 1.688.072 4.947.072s3.668-.014 4.948-.072a8.8 8.8 0 0 0 2.913-.558a6.14 6.14 0 0 0 3.51-3.51a8.8 8.8 0 0 0 .557-2.913C27.986 19.667 28 19.26 28 16s-.014-3.668-.072-4.948a8.8 8.8 0 0 0-.558-2.912a6.14 6.14 0 0 0-3.51-3.51a8.8 8.8 0 0 0-2.913-.557C19.667 4.013 19.26 4 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:logo-linkedin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26.2 4H5.8C4.8 4 4 4.8 4 5.7v20.5c0 .9.8 1.7 1.8 1.7h20.4c1 0 1.8-.8 1.8-1.7V5.7c0-.9-.8-1.7-1.8-1.7M11.1 24.4H7.6V13h3.5zm-1.7-13c-1.1 0-2.1-.9-2.1-2.1s.9-2.1 2.1-2.1c1.1 0 2.1.9 2.1 2.1s-1 2.1-2.1 2.1m15.1 12.9H21v-5.6c0-1.3 0-3.1-1.9-3.1S17 17.1 17 18.5v5.7h-3.5V13h3.3v1.5h.1c.5-.9 1.7-1.9 3.4-1.9c3.6 0 4.3 2.4 4.3 5.5v6.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:logo-twitter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.548 25.752c9.056 0 14.01-7.503 14.01-14.01c0-.213 0-.425-.015-.636A10 10 0 0 0 28 8.556a9.8 9.8 0 0 1-2.828.776a4.94 4.94 0 0 0 2.164-2.724a9.9 9.9 0 0 1-3.126 1.195a4.929 4.929 0 0 0-8.392 4.491A13.98 13.98 0 0 1 5.67 7.15a4.93 4.93 0 0 0 1.525 6.573a4.9 4.9 0 0 1-2.235-.617v.063a4.926 4.926 0 0 0 3.95 4.827a4.9 4.9 0 0 1-2.223.084a4.93 4.93 0 0 0 4.6 3.42A9.88 9.88 0 0 1 4 23.54a13.94 13.94 0 0 0 7.547 2.209'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:logo-youtube{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.41 9.26a3.5 3.5 0 0 0-2.47-2.47C24.76 6.2 16 6.2 16 6.2s-8.76 0-10.94.59a3.5 3.5 0 0 0-2.47 2.47A36 36 0 0 0 2 16a36 36 0 0 0 .59 6.74a3.5 3.5 0 0 0 2.47 2.47c2.18.59 10.94.59 10.94.59s8.76 0 10.94-.59a3.5 3.5 0 0 0 2.47-2.47A36 36 0 0 0 30 16a36 36 0 0 0-.59-6.74M13.2 20.2v-8.4l7.27 4.2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-logos\:kirby-icon{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 299' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='m128 0l128 74.652v149.362l-128 74.653L0 224.014V74.652zm0 16.782L14.222 83.15v132.366L128 281.877l113.778-66.36V83.15zm56.889 96.996v35.555l-35.556 18.418v2.916h35.556v28.444H71.11v-28.444h35.556v-3.108L71.11 149.333v-35.555L128 144.334z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.container{width:100%;}.max-w-content{margin-left:auto;margin-right:auto;width:min(100% - 2rem,640px);}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.hover\:\[animation-play-state\:paused\]:hover{animation-play-state:paused;}.before\:\[background-image\:var\(--spotlight-gradient\)\]::before{background-image:var(--spotlight-gradient);}.after\:\[background-image\:var\(--spotlight-gradient\)\]::after{background-image:var(--spotlight-gradient);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.visible{visibility:visible;}.invisible{visibility:hidden;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.before\:absolute::before{position:absolute;}.after\:absolute::after{position:absolute;}.inset-0{inset:0;}.before\:inset-0::before{inset:0;}.after\:inset-0::after{inset:0;}.inset-x-0{left:0;right:0;}.inset-y-0{top:0;bottom:0;}.-bottom-1\/2{bottom:-50%;}.-top-\[58px\]{top:-58px;}.-top-3{top:-0.75rem;}.bottom-\[calc\(100\%-200px\)\]{bottom:calc(100% - 200px);}.left-0{left:0;}.left-3{left:0.75rem;}.right-0{right:0;}.-z-50{z-index:-50;}.z-\[100\]{z-index:100;}.z-1{z-index:1;}.z-10{z-index:10;}.z-20{z-index:20;}.order-last{order:9999;}.grid{display:grid;}.col-span-2{grid-column:span 2/span 2;}.row-span-2{grid-row:span 2/span 2;}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(var\(--col-max-w\,25rem\)\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(var(--col-max-w,25rem),100%),1fr));}.grid-rows-\[masonry\]{grid-template-rows:masonry;}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-area-\[1\/1\/2\/2\]{grid-area:1/1/2/2;}.mx-auto{margin-left:auto;margin-right:auto;}.mb-16{margin-bottom:4rem;}.mb-2{margin-bottom:0.5rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.mt-\$gap{margin-top:var(--gap);}.mt-16{margin-top:4rem;}.mt-4{margin-top:1rem;}.block,.dark .dark\:block{display:block;}.dark .dark\:hidden,.hidden{display:none;}.aspect-square{aspect-ratio:1/1;}.h-\[1\.75em\]{height:1.75em;}.h-\[70px\]{height:70px;}.h-1\/2{height:50%;}.h-2{height:0.5rem;}.h-32{height:8rem;}.h-auto{height:auto;}.h1{height:0.25rem;}.max-w-\[100vw\]{max-width:100vw;}.max-w-\[960px\]{max-width:960px;}.max-w-520px{max-width:520px;}.min-h-screen{min-height:100vh;}.w-\[1\.75em\]{width:1.75em;}.w-\[20\%\]{width:20%;}.w-2{width:0.5rem;}.w-28{width:7rem;}.w-full{width:100%;}.w-max{width:max-content;}.max-w-screen-sm{max-width:640px;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.flex-shrink{flex-shrink:1;}.shrink-0{flex-shrink:0;}.grow{flex-grow:1;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.active\:translate-y-\[1px\]:active{--un-translate-y:1px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform-gpu{transform:translate3d(var(--un-translate-x), var(--un-translate-y), var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.cursor-pointer{cursor:pointer;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.resize{resize:both;}.resize-none{resize:none;}.snap-x{scroll-snap-type:x var(--un-scroll-snap-strictness);}.snap-mandatory{--un-scroll-snap-strictness:mandatory;}.snap-start{scroll-snap-align:start;}.snap-always{scroll-snap-stop:always;}.place-content-center{place-content:center;}.items-center{align-items:center;}.children\:self-start>*{align-self:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-6{gap:1.5rem;}.gap-x-4{column-gap:1rem;}.gap-y-16{row-gap:4rem;}.gap-y-2{row-gap:0.5rem;}.gap-y-4{row-gap:1rem;}.space-y-\$gap>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(var(--gap) * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(var(--gap) * var(--un-space-y-reverse));}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.whitespace-pre-wrap{white-space:pre-wrap;}.border{border-width:1px;}.border-t{border-top-width:1px;}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.dark .dark\:border-gray-900{--un-border-opacity:1;border-color:rgb(17 24 39 / var(--un-border-opacity));}.dark .dark\:border-transparent{border-color:transparent;}.hover\:border-transparent:hover{border-color:transparent;}.rounded{border-radius:0.25rem;}.rounded-full{border-radius:9999px;}.rounded-xl{border-radius:0.75rem;}.rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;}.dark .dark\:border-none{border-style:none;}.bg-black\/5{background-color:rgb(0 0 0 / 0.05);}.bg-current{background-color:currentColor;}.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));}.bg-gray-500{--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity));}.bg-off-white{--un-bg-opacity:1;background-color:rgb(254 250 247 / var(--un-bg-opacity));}.bg-primary-300{--un-bg-opacity:1;background-color:rgb(177 184 167 / var(--un-bg-opacity));}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.dark .dark\:bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));}.dark .dark\:bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity));}.dark .dark\:bg-white\/10{background-color:rgb(255 255 255 / 0.1);}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity));}.hover\:bg-primary-200:hover{--un-bg-opacity:1;background-color:rgb(197 202 190 / var(--un-bg-opacity));}.disabled\:bg-gray-200:disabled{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity));}.disabled\:hover\:bg-gray-200:hover:disabled{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity));}.bg-opacity-50{--un-bg-opacity:0.5;}.from-blue-400{--un-gradient-from-position:0%;--un-gradient-from:rgb(96 165 250 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(96 165 250 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-green-400{--un-gradient-from-position:0%;--un-gradient-from:rgb(74 222 128 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(74 222 128 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-secondary-200{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 206 154 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 206 154 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-yellow-400{--un-gradient-from-position:0%;--un-gradient-from:rgb(250 204 21 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(250 204 21 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.to-off-white{--un-gradient-to-position:100%;--un-gradient-to:rgb(254 250 247 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-transparent{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position);}.bg-gradient-to-b{--un-gradient-shape:to bottom;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-l{--un-gradient-shape:to left;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-r{--un-gradient-shape:to right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.p-1{padding:0.25rem;}.p-3{padding:0.75rem;}.p-8{padding:2rem;}.px,.px-4{padding-left:1rem;padding-right:1rem;}.px-10{padding-left:2.5rem;padding-right:2.5rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-14{padding-top:3.5rem;padding-bottom:3.5rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.pb-6{padding-bottom:1.5rem;}.pt-\[58px\]{padding-top:58px;}.pt-\[var\(--pagination-gap\,1\.5rem\)\]{padding-top:var(--pagination-gap,1.5rem);}.pt-14{padding-top:3.5rem;}.text-center{text-align:center;}.text-\[0\.875em\]{font-size:0.875em;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-4xl{font-size:2.25rem;line-height:2.5rem;}.text-6xl{font-size:3.75rem;line-height:1;}.text-8xl{font-size:6rem;line-height:1;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.dark .dark\:text-gray-300{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity));}.dark .dark\:text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity));}.dark .dark\:hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.hover\:text-black:hover{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));}.disabled\:text-gray-500:disabled{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity));}.font-bold{font-weight:700;}.font-light{font-weight:300;}.font-medium{font-weight:500;}.font-semibold{font-weight:600;}.leading-tight{line-height:1.25;}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.opacity-\[var\(--pagination-active-opacity\,1\)\]{opacity:var(--pagination-active-opacity,1);}.opacity-\[var\(--pagination-inactive-opacity\,0\.25\)\]{opacity:var(--pagination-inactive-opacity,0.25);}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:outline-2:focus-visible{outline-width:2px;}.focus-visible\:outline-primary-300:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(177 184 167 / var(--un-outline-color-opacity));}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px;}.outline{outline-style:solid;}.focus-visible\:outline:focus-visible{outline-style:solid;}.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-2:focus-visible{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-offset-2{--un-ring-offset-width:2px;}.ring-gray-300{--un-ring-opacity:1;--un-ring-color:rgb(209 213 219 / var(--un-ring-opacity));}.ring-secondary-100{--un-ring-opacity:1;--un-ring-color:rgb(255 226 195 / var(--un-ring-opacity));}.ring-offset-off-white{--un-ring-offset-opacity:1;--un-ring-offset-color:rgb(254 250 247 / var(--un-ring-offset-opacity));}.ring-inset{--un-ring-inset:inset;}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.blur-3xl{--un-blur:blur(64px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-250{transition-duration:250ms;}.duration-300{transition-duration:300ms;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.before\:content-empty::before{content:"";}.after\:content-empty::after{content:"";}@media (min-width: 640px){.sm\:col-span-1{grid-column:span 1/span 1;}.sm\:h-34{height:8.5rem;}.sm\:min-h-\[220px\]{min-height:220px;}.sm\:flex-row{flex-direction:row;}.sm\:justify-between{justify-content:space-between;}.sm\:px-0{padding-left:0;padding-right:0;}.sm\:px-28{padding-left:7rem;padding-right:7rem;}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.sm\:text-2xl{font-size:1.5rem;line-height:2rem;}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem;}.sm\:text-5xl{font-size:3rem;line-height:1;}.sm\:text-8xl{font-size:6rem;line-height:1;}.sm\:text-base{font-size:1rem;line-height:1.5rem;}.sm\:text-sm{font-size:0.875rem;line-height:1.25rem;}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem;}.sm\:leading-6{line-height:1.5rem;}}@media (min-width: 768px){.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.md\:min-h-\[180px\]{min-height:180px;}.md\:gap-16{gap:4rem;}.md\:space-y-12>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(3rem * var(--un-space-y-reverse));}}@media (min-width: 1024px){.lg\:order-none{order:0;}.lg\:col-span-10{grid-column:span 10/span 10;}.lg\:col-span-4{grid-column:span 4/span 4;}.lg\:col-span-6{grid-column:span 6/span 6;}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr));}.lg\:min-h-min{min-height:min-content;}.lg\:flex-col{flex-direction:column;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem;}} \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index efc2c82..cc29088 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -5,7 +5,7 @@ const isDev = process.env.NODE_ENV === 'development' export default defineNuxtConfig({ modules: [ '@byjohann/ui/nuxt', - '@nuxt/fonts', + '@nuxtjs/fontaine', '@unocss/nuxt', '@vueuse/nuxt', 'nuxt-vitalizer', @@ -50,18 +50,6 @@ export default defineNuxtConfig({ disableNuxtInlineStyle: false, }, - fonts: { - families: [ - { - provider: 'local', - name: 'Cooper Hewitt', - weights: [400, 700], - styles: ['normal'], - global: true, - }, - ], - }, - nitro: { storage: { kql: diff --git a/package.json b/package.json index daa4cae..ad76438 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@iconify-json/carbon": "^1.1.35", "@iconify-json/logos": "^1.1.43", "@julr/unocss-preset-forms": "^0.1.0", - "@nuxt/fonts": "^0.7.0", + "@nuxtjs/fontaine": "^0.4.3", "@sindresorhus/slugify": "^2.2.1", "@types/node": "^20.14.5", "@unocss/eslint-config": "^0.61.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0175a36..aee2f5d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,9 +23,9 @@ importers: '@julr/unocss-preset-forms': specifier: ^0.1.0 version: 0.1.0(unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1))) - '@nuxt/fonts': - specifier: ^0.7.0 - version: 0.7.0(encoding@0.1.13)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.5)(@unocss/reset@0.61.0)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1)) + '@nuxtjs/fontaine': + specifier: ^0.4.3 + version: 0.4.3(encoding@0.1.13)(magicast@0.3.4)(rollup@4.18.0) '@sindresorhus/slugify': specifier: ^2.2.1 version: 2.2.1 @@ -819,9 +819,6 @@ packages: nuxt: ^3.9.0 vite: '*' - '@nuxt/fonts@0.7.0': - resolution: {integrity: sha512-nng9m7IbdjPkKbNY26xygsuIeld3WjejGBmB4xN3lZDo8kKtThqzLn+M0enYQZBNGQShLaIAoFa+ccFF50qZRg==} - '@nuxt/kit@3.12.2': resolution: {integrity: sha512-5kOqEzfc3FsAncjK2je7vuq4/QsR5ypViTnop52mlFLf0Ku1NMCrWCSWYowAh4P0yqTACMAZYa+HdRZHscU84g==} engines: {node: ^14.18.0 || >=16.10.0} @@ -840,6 +837,9 @@ packages: peerDependencies: vue: ^3.3.4 + '@nuxtjs/fontaine@0.4.3': + resolution: {integrity: sha512-2bERBEzJgyKSjUGnQoj4kEFiAQErrG9rpBqzVLVMNTB59Fmep/j77CqT7j7yIKKfsr2W+n5nC7WPjp2bHi994Q==} + '@opentelemetry/api-logs@0.50.0': resolution: {integrity: sha512-JdZuKrhOYggqOpUljAq4WWNi5nB10PmgoF0y2CvedLGXd0kSawb/UBnWT8gg1ND3bHCNHStAIVT0ELlxJJRqrA==} engines: {node: '>=14'} @@ -5835,49 +5835,6 @@ snapshots: - utf-8-validate - vue - '@nuxt/fonts@0.7.0(encoding@0.1.13)(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.5)(@unocss/reset@0.61.0)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1))': - dependencies: - '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.5)(@unocss/reset@0.61.0)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(terser@5.31.1)) - '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) - chalk: 5.3.0 - css-tree: 2.3.1 - defu: 6.1.4 - esbuild: 0.20.2 - fontaine: 0.5.0(encoding@0.1.13) - globby: 14.0.1 - h3: 1.11.1 - jiti: 1.21.6 - magic-regexp: 0.8.0 - magic-string: 0.30.10 - node-fetch-native: 1.6.4 - ohash: 1.1.3 - pathe: 1.1.2 - sirv: 2.0.4 - ufo: 1.5.3 - unplugin: 1.10.1 - unstorage: 1.10.2(ioredis@5.4.1) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - encoding - - idb-keyval - - ioredis - - magicast - - nuxt - - rollup - - supports-color - - uWebSockets.js - - vite - '@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0)': dependencies: '@nuxt/schema': 3.12.2(rollup@4.18.0) @@ -6005,6 +5962,19 @@ snapshots: - vti - vue-tsc + '@nuxtjs/fontaine@0.4.3(encoding@0.1.13)(magicast@0.3.4)(rollup@4.18.0)': + dependencies: + '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) + fontaine: 0.5.0(encoding@0.1.13) + magic-string: 0.30.10 + pathe: 1.1.2 + ufo: 1.5.3 + transitivePeerDependencies: + - encoding + - magicast + - rollup + - supports-color + '@opentelemetry/api-logs@0.50.0': dependencies: '@opentelemetry/api': 1.9.0 diff --git a/public/fonts/CooperHewitt.woff2 b/public/fonts/CooperHewitt-400.woff2 similarity index 100% rename from public/fonts/CooperHewitt.woff2 rename to public/fonts/CooperHewitt-400.woff2 diff --git a/public/fonts/CooperHewitt-Bold.woff2 b/public/fonts/CooperHewitt-700.woff2 similarity index 100% rename from public/fonts/CooperHewitt-Bold.woff2 rename to public/fonts/CooperHewitt-700.woff2 diff --git a/uno.config.ts b/uno.config.ts index 19be361..05fcf12 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -45,7 +45,7 @@ export default defineConfig({ }, }, fontFamily: { - heading: 'Cooper Hewitt, sans-serif', + heading: 'Cooper Hewitt', }, }, shortcuts: {