:root{--color-primary:#ff6b6b;--color-secondary:#2e8b8b;--color-accent:#f4e1d2;--color-background:#faf9f7;--color-text:#333;--font-heading:"Poppins",sans-serif;--font-body:"Inter",sans-serif;--weight-light:300;--weight-regular:400;--weight-bold:700;--min-page-height:calc(100vh - 160px)}.home-container{max-width:900px;min-height:var(--min-page-height);background:var(--color-background);color:var(--color-text);font-family:var(--font-body);margin:auto;padding:2rem}.home-header{text-align:center;margin-bottom:2rem}.home-title{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-secondary);margin-bottom:.5rem;font-size:2.4rem}.home-subtitle{font-size:1.2rem;font-weight:var(--weight-regular);color:var(--color-text);opacity:.8}.home-about{color:var(--color-text);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.home-link{color:var(--color-primary);font-weight:var(--weight-bold);margin-left:5px;text-decoration:none}.home-link:hover{text-decoration:underline}.home-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.home-button{font-size:1rem;font-weight:var(--weight-bold);font-family:var(--font-heading);border-radius:10px;padding:.9rem 1.4rem;text-decoration:none;transition:all .25s ease-in-out}.home-button.primary{background:var(--color-primary);color:#fff}.home-button.primary:hover{background:#ff5252}.home-button.secondary{background:var(--color-secondary);color:#fff}.home-button.secondary:hover{background:#257575}.home-button.tertiary{background:var(--color-accent);color:var(--color-text)}.home-button.tertiary:hover{background:#e8d1c1}
