.component-7-root{--c7-ivory:#f7f2ec;--c7-paper:#fffdf9;--c7-sage:#26352a;--c7-sage-muted:#526158;--c7-gold:#b28a4c;--c7-border:#26352a29;background:var(--c7-ivory);color:var(--c7-sage);min-height:100vh;font-family:Georgia,Times New Roman,serif}.component-7-root .bg-ivory{background-color:var(--c7-ivory)}.component-7-root .bg-white{background-color:var(--c7-paper)}.component-7-root .text-sage-dark{color:var(--c7-sage)}.component-7-root .text-sage-dark\/50{color:color-mix(in srgb, var(--c7-sage) 50%, transparent)}.component-7-root .text-sage-dark\/60{color:color-mix(in srgb, var(--c7-sage) 60%, transparent)}.component-7-root .text-sage-dark\/65{color:color-mix(in srgb, var(--c7-sage) 65%, transparent)}.component-7-root .text-sage-dark\/70{color:color-mix(in srgb, var(--c7-sage) 70%, transparent)}.component-7-root .text-sage-dark\/75{color:color-mix(in srgb, var(--c7-sage) 75%, transparent)}.component-7-root .text-sage-dark\/80{color:color-mix(in srgb, var(--c7-sage) 80%, transparent)}.component-7-root .text-sage-dark\/85{color:color-mix(in srgb, var(--c7-sage) 85%, transparent)}.component-7-root .text-sage-dark\/90{color:color-mix(in srgb, var(--c7-sage) 90%, transparent)}.component-7-root .text-gold{color:var(--c7-gold)}.component-7-root .bg-gold\/10{background-color:color-mix(in srgb, var(--c7-gold) 10%, transparent)}.component-7-root .bg-sage-dark{background-color:var(--c7-sage)}.component-7-root .border-sage-dark\/5{border-color:color-mix(in srgb, var(--c7-sage) 5%, transparent)}.component-7-root .border-sage-dark\/10{border-color:color-mix(in srgb, var(--c7-sage) 10%, transparent)}.component-7-root .border-sage-dark\/15{border-color:color-mix(in srgb, var(--c7-sage) 15%, transparent)}.component-7-root .border-sage-dark\/20{border-color:color-mix(in srgb, var(--c7-sage) 20%, transparent)}.component-7-root .border-sage-dark\/40{border-color:color-mix(in srgb, var(--c7-sage) 40%, transparent)}.component-7-root .border-gold\/15{border-color:color-mix(in srgb, var(--c7-gold) 15%, transparent)}.component-7-root .border-gold\/20{border-color:color-mix(in srgb, var(--c7-gold) 20%, transparent)}.component-7-root .border-gold\/30{border-color:color-mix(in srgb, var(--c7-gold) 30%, transparent)}.component-7-root .bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.component-7-root .from-white{--tw-gradient-from:var(--c7-paper);--tw-gradient-to:#fffdf900;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.component-7-root .from-ivory{--tw-gradient-from:var(--c7-ivory);--tw-gradient-to:#f7f2ec00;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.component-7-root .to-white{--tw-gradient-to:var(--c7-paper)}.component-7-root .to-ivory{--tw-gradient-to:var(--c7-ivory)}.component-7-root .font-display{font-family:Georgia,Times New Roman,serif}.component-7-root .font-body{font-family:Trebuchet MS,Arial,sans-serif}.component-7-root .card-elegant{border-color:var(--c7-border);background:#fffdf9f5;box-shadow:0 15px 45px #26352a14}
