@use 'sass:math'; @import url(../../fonts/muller/muller.css); @keyframes swap1 { 0% { transform: none; } 49% { transform: translateX(-150vw); } 50% { content-visibility: hidden; } 100% { content-visibility: hidden; transform: none; } } @keyframes swap2 { 0% { content-visibility: hidden; transform: translateX(150vw); } 49% { content-visibility: visible; opacity: 1; } 100% { transform: none; opacity: 1; } } @keyframes fade-in { from { opacity: 0 } to { opacity: 1 } } // https://oakreef.ie/transy :) $transy-default: 250ms; @mixin transy($prop: transform, $duration: $transy-default) { transition: $prop $duration cubic-bezier(.47,.74,.61,1.2); } @mixin shadow { filter: drop-shadow(6px 6px 0 oklch(0.4 0.2 var(--hue) / 0.45)); @media (prefers-color-scheme: dark) { filter: drop-shadow(6px 6px 0 oklch(0.1 0.125 var(--hue) / 0.45)); } } $box-texture: url(3px-tile.png); $box-bg: oklch(0.3 0.2 var(--hue)); $box-fg: oklch(0.95 0.075 var(--c-hue)); $button-bg: oklch(0.5 0.25 var(--hue)); $button-fg: oklch(0.98 0.1 var(--c-hue)); @mixin box($font-scale: 1, $button: false) { @include shadow; // respecify font family for