:root { --action: #c49917; --accent: hsl(94, 2%, 17%); --base: hsl(0, 0%, 0%); --base-t-1: hsla(0, 0%, 91%, 0.09); --base-t-2: hsla(0, 0%, 82%, 0.18); --base-t-3: hsla(0, 0%, 73%, 0.27); --base-t-4: hsla(0, 0%, 64%, 0.36); --base-t-5: hsla(0, 0%, 55%, 0.45); --base-t-6: hsla(0, 0%, 45%, 0.55); --base-t-7: hsla(0, 0%, 36%, 0.64); --base-t-8: hsla(0, 0%, 27%, 0.73); --base-t-9: hsla(0, 0%, 18%, 0.82); --base-t-10: hsla(0, 0%, 9%, 0.91); --white: hsl(0, 0%, 100%); --white-d-1: hsl(0, 0%, 86%); --white-d-2: hsl(0, 0%, 71%); --white-d-3: hsl(0, 0%, 57%); --white-d-4: hsl(0, 0%, 43%); --white-d-5: hsl(0, 0%, 29%); --white-d-6: hsl(0, 0%, 14%); --white-t-1: hsla(0, 0%, 100%, 0.09); --white-t-2: hsla(0, 0%, 100%, 0.18); --white-t-3: hsla(0, 0%, 100%, 0.27); --white-t-4: hsla(0, 0%, 100%, 0.36); --white-t-5: hsla(0, 0%, 100%, 0.45); --white-t-6: hsla(0, 0%, 100%, 0.55); --white-t-7: hsla(0, 0%, 100%, 0.64); --white-t-8: hsla(0, 0%, 100%, 0.73); --white-t-9: hsla(0, 0%, 100%, 0.82); --white-t-10: hsla(0, 0%, 100%, 0.91); --base-l-1: hsl(0, 0%, 80%); --base-l-2: hsl(0, 0%, 90%); --base-l-3: hsl(0, 0%, 96%); --base-d-1: hsl(0, 0%, 50%); --base-d-2: hsl(0, 0%, 25%); --base-d-3: hsl(0, 0%, 5%); --action-l-1: #d3b351; --action-l-2: #e2cc8b; --action-l-3: #f0e6c5; --action-d-1: #937311; --action-d-2: #624d0c; --action-d-3: #312606; --action-t-1: hsla(45, 59%, 95%, 0.09); --action-t-2: hsla(45, 59%, 90%, 0.18); --action-t-3: hsla(45, 59%, 84%, 0.27); --action-t-4: hsla(45, 59%, 79%, 0.36); --action-t-5: hsla(45, 59%, 74%, 0.45); --action-t-6: hsla(45, 59%, 69%, 0.55); --action-t-7: hsla(45, 59%, 64%, 0.64); --action-t-8: hsla(45, 59%, 59%, 0.73); --action-t-9: hsla(45, 59%, 53%, 0.82); --action-t-10: hsla(45, 64%, 48%, 0.91); --accent-l-1: hsl(90, 1%, 38%); --accent-l-2: hsl(90, 0%, 58%); --accent-l-3: hsl(90, 0%, 79%); --accent-d-1: hsl(90, 2%, 13%); --accent-d-2: hsl(90, 2%, 8%); --accent-d-3: hsl(90, 2%, 4%); --accent-t-1: hsla(90, 0%, 92%, 0.09); --accent-t-2: hsla(90, 0%, 85%, 0.18); --accent-t-3: hsla(90, 0%, 77%, 0.27); --accent-t-4: hsla(90, 0%, 70%, 0.36); --accent-t-5: hsla(90, 0%, 62%, 0.45); --accent-t-6: hsla(90, 0%, 55%, 0.55); --accent-t-7: hsla(90, 1%, 47%, 0.64); --accent-t-8: hsla(90, 1%, 40%, 0.73); --accent-t-9: hsla(90, 1%, 32%, 0.82); --accent-t-10: hsla(90, 1%, 24%, 0.91); --danger: hsl(0, 83%, 54%); --danger-l-1: hsl(0, 83%, 65%); --danger-l-2: hsl(0, 83%, 77%); --danger-l-3: hsl(0, 83%, 88%); --danger-d-1: hsl(0, 71%, 40%); --danger-d-2: hsl(0, 71%, 27%); --danger-d-3: hsl(0, 71%, 13%); --warning: hsl(46, 65%, 44%); --warning-l-1: hsl(46, 51%, 58%); --warning-l-2: hsl(46, 51%, 72%); --warning-l-3: hsl(46, 51%, 86%); --warning-d-1: hsl(46, 65%, 33%); --warning-d-2: hsl(46, 65%, 22%); --warning-d-3: hsl(46, 65%, 11%); --success: hsl(128, 65%, 48%); --success-l-1: hsl(128, 60%, 61%); --success-l-2: hsl(128, 60%, 74%); --success-l-3: hsl(128, 60%, 87%); --success-d-1: hsl(128, 65%, 36%); --success-d-2: hsl(128, 65%, 24%); --success-d-3: hsl(128, 65%, 12%); --info: hsl(187, 55%, 42%); --info-l-1: hsl(187, 40%, 56%); --info-l-2: hsl(187, 40%, 71%); --info-l-3: hsl(187, 40%, 85%); --info-d-1: hsl(187, 55%, 31%); --info-d-2: hsl(187, 55%, 21%); --info-d-3: hsl(187, 55%, 10%); --gold: hsl(46, 100%, 62%); --link: hsl(206, 79%, 53%); --transparent: hsla(0, 0%, 100%, 0); --h6: clamp(0.96rem, calc(0 * (100vw - 36rem) + 0.96rem), 0.96rem); --h5: clamp(1.2rem, calc(0.0008695652173913051 * (100vw - 36rem) + 1.2rem), 1.28rem); --h4: clamp(1.5rem, calc(0.0021739130434782605 * (100vw - 36rem) + 1.5rem), 1.7rem); --h3: clamp(1.88rem, calc(0.00423913043478261 * (100vw - 36rem) + 1.88rem), 2.27rem); --h2: clamp(2.34rem, calc(0.007391304347826089 * (100vw - 36rem) + 2.34rem), 3.02rem); --h1: clamp(2.93rem, calc(0.011956521739130435 * (100vw - 36rem) + 2.93rem), 4.03rem); --text-2xs: clamp(1.05rem, calc(-0.0007608695652173919 * (100vw - 36rem) + 1.05rem), 0.98rem); --text-xs: clamp(1.19rem, calc(-0.00010869565217391314 * (100vw - 36rem) + 1.19rem), 1.18rem); --text-s: clamp(1.33rem, calc(0.000978260869565216 * (100vw - 36rem) + 1.33rem), 1.42rem); --text-m: clamp(1.5rem, calc(0.0021739130434782605 * (100vw - 36rem) + 1.5rem), 1.7rem); --text-l: clamp(1.69rem, calc(0.0038043478260869575 * (100vw - 36rem) + 1.69rem), 2.04rem); --text-xl: clamp(1.9rem, calc(0.00597826086956522 * (100vw - 36rem) + 1.9rem), 2.45rem); --text-2xl: clamp(2.14rem, calc(0.008695652173913042 * (100vw - 36rem) + 2.14rem), 2.94rem);}