45 Commits

Author SHA1 Message Date
433931dd71 Update src/app/page.tsx 2026-06-10 11:56:23 +00:00
14229e3ae8 Merge version_11 into main
Merge version_11 into main
2026-06-10 11:51:03 +00:00
960366da2f Update theme colors 2026-06-10 11:51:00 +00:00
0069097101 Merge version_10 into main
Merge version_10 into main
2026-06-10 11:50:55 +00:00
643833acb7 Update theme colors 2026-06-10 11:50:52 +00:00
e00d34f20f Merge version_9 into main
Merge version_9 into main
2026-06-10 11:50:51 +00:00
20d656c326 Update theme colors 2026-06-10 11:50:45 +00:00
7890f93221 Merge version_8 into main
Merge version_8 into main
2026-06-10 08:17:00 +00:00
8e3493c335 Update theme fonts 2026-06-10 08:16:57 +00:00
ead9e7ece4 Update theme fonts 2026-06-10 08:16:57 +00:00
d7341b1b5b Merge version_8 into main
Merge version_8 into main
2026-06-10 08:16:53 +00:00
83dec13e98 Update theme fonts 2026-06-10 08:16:49 +00:00
1772d15b23 Update theme fonts 2026-06-10 08:16:49 +00:00
67be32fabe Merge version_8 into main
Merge version_8 into main
2026-06-10 08:16:45 +00:00
cc4b5de67b Update theme fonts 2026-06-10 08:16:39 +00:00
97d825dd57 Update theme fonts 2026-06-10 08:16:39 +00:00
f91dcee3a3 Merge version_8 into main
Merge version_8 into main
2026-06-10 08:16:02 +00:00
5b7ec75c7f Update theme fonts 2026-06-10 08:15:58 +00:00
c83d0aabd9 Update theme fonts 2026-06-10 08:15:58 +00:00
3ecd18f274 Merge version_8 into main
Merge version_8 into main
2026-06-10 08:15:54 +00:00
e36efad300 Update theme fonts 2026-06-10 08:15:48 +00:00
143d25b604 Update theme fonts 2026-06-10 08:15:48 +00:00
dc756369c1 Merge version_8 into main
Merge version_8 into main
2026-06-10 08:13:47 +00:00
69935a4e57 Update theme colors 2026-06-10 08:13:44 +00:00
f36c5c0409 Merge version_7 into main
Merge version_7 into main
2026-06-10 08:13:30 +00:00
d25cb10aa7 Update theme colors 2026-06-10 08:13:24 +00:00
b02e3eb670 Merge version_6 into main
Merge version_6 into main
2026-06-10 08:13:04 +00:00
01243f8ed3 Update theme colors 2026-06-10 08:13:01 +00:00
146f24c5ee Merge version_5 into main
Merge version_5 into main
2026-06-10 07:53:50 +00:00
ec671cfe20 Update src/app/styles/variables.css 2026-06-10 07:53:47 +00:00
fdee25c564 Update src/app/page.tsx 2026-06-10 07:53:47 +00:00
0eca440a81 Merge version_4 into main
Merge version_4 into main
2026-06-09 15:23:06 +00:00
8fe8fccf43 Update src/app/page.tsx 2026-06-09 15:23:02 +00:00
c4c23cf421 Merge version_4 into main
Merge version_4 into main
2026-06-09 15:19:47 +00:00
5de64febf0 Update src/app/page.tsx 2026-06-09 15:19:43 +00:00
8d2b20d849 Merge version_4 into main
Merge version_4 into main
2026-06-09 15:19:18 +00:00
7b94deed38 Update src/app/page.tsx 2026-06-09 15:19:15 +00:00
5d39a01a69 Merge version_4 into main
Merge version_4 into main
2026-06-09 15:18:35 +00:00
14ba70a190 Update src/app/page.tsx 2026-06-09 15:18:32 +00:00
67bad36452 Merge version_4 into main
Merge version_4 into main
2026-06-09 15:17:10 +00:00
440114afd9 Update src/app/page.tsx 2026-06-09 15:17:06 +00:00
c95b69c336 Merge version_4 into main
Merge version_4 into main
2026-06-09 15:15:37 +00:00
59a43c6043 Update theme colors 2026-06-09 15:15:34 +00:00
9bfb4efbb9 Merge version_3 into main
Merge version_3 into main
2026-06-09 15:15:30 +00:00
429b5e2b84 Merge version_2 into main
Merge version_2 into main
2026-06-09 15:12:56 +00:00
4 changed files with 38 additions and 32 deletions

View File

@@ -7,6 +7,11 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Libre_Baskerville } from "next/font/google";
import { Inter_Tight } from "next/font/google";
import { Mulish } from "next/font/google";
import { DM_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Lato } from "next/font/google";
@@ -40,14 +45,15 @@ export const metadata: Metadata = {
},
};
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
const lato = Lato({
variable: "--font-lato",
subsets: ["latin"],
weight: ["100", "300", "400", "700", "900"],
});
export default function RootLayout({
@@ -58,7 +64,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
<body className={`${lato.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -19,8 +19,8 @@ export default function LandingPage() {
borderRadius="pill"
contentWidth="compact"
sizing="mediumLargeSizeMediumTitles"
background="floatingGradient"
cardStyle="glass-depth"
background="noise"
cardStyle="soft-shadow"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
@@ -40,7 +40,7 @@ export default function LandingPage() {
{
name: "Contact", id: "#contact"},
]}
brandName="Cabinet de Avocat Bărbuşoiu Mirela"
brandName="Cabinet de Avocat Bărbuşoiu Mirela"
button={{
text: "Contactează-mă: 0728 090 912", href: "tel:+40728090912"}}
/>
@@ -48,14 +48,14 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroOverlayTestimonial
title="Cabinet de Avocat Bărbăşoiu Mirela — Dreptul Familiei"
title="Cabinet de Avocat Bărbuşoiu Mirela — Dreptul Familiei"
description="Dreptul familiei este poate cea mai umană și complexă ramură juridică, ce atrage persoane care caută sens, nu doar performanță profesională. Aici legea se întâlnește direct cu emoția, vulnerabilitatea și realitatea."
testimonials={[
{
name: "Mirela Bărbăşoiu", handle: "Avocat Fondator", testimonial: "Ca avocat în dreptul familiei nu apari doar în fața instanței. De multe ori ești primul om care ascultă cu adevărat o persoană în suferință, oferind nu doar consiliere juridică, ci și sprijin uman.", rating: 5,
name: "Mirela Bărbuşoiu", handle: "Avocat Fondator", testimonial: "Ca avocat în dreptul familiei nu apari doar în fața instanței. De multe ori ești primul om care ascultă cu adevărat o persoană în suferință, oferind nu doar consiliere juridică, ci și sprijin uman.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/business-pretty-woman-with-red-blazer_1194-399512.jpg"},
{
name: "Elena Popescu", handle: "Clientă Mulțumită", testimonial: "Am găsit la Cabinetul Bărbăşoiu Mirela nu doar un avocat excepțional, ci și un partener de încredere care m-a ghidat cu răbdare și profesionalism prin toate etapele dificile ale divorțului. Recomand cu căldură!", rating: 5,
name: "Elena Popescu", handle: "Clientă Mulțumită", testimonial: "Am găsit la Cabinetul Bărbuşoiu Mirela nu doar un avocat excepțional, ci și un partener de încredere care m-a ghidat cu răbdare și profesionalism prin toate etapele dificile ale divorțului. Recomand cu căldură!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-hispanic-business-person_23-2151098593.jpg"},
{
name: "Andrei Ionescu", handle: "Client Recunoscător", testimonial: "Dedicarea și atenția la detalii ale doamnei avocat au făcut diferența în cazul meu. Am apreciat în mod deosebit abordarea empatică și comunicarea clară, ceea ce mi-a oferit liniștea necesară în acele momente.", rating: 5,
@@ -72,8 +72,8 @@ export default function LandingPage() {
{
text: "Solicită o Consultație Privată", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/white-light-stripes_23-2147798924.jpg"
imageAlt="Abstract 3D scales of justice with light blue glow"
imageSrc="http://img.b2bpic.net/free-photo/lawyer-working-private-office_23-2151069677.jpg"
imageAlt="Lawyer working in a private office with scales of justice on the table"
showDimOverlay={true}
showBlur={true}
avatars={[
@@ -118,7 +118,7 @@ export default function LandingPage() {
title: "Gestionarea Complexității Emoționale", description: "Ne confruntăm cu clienți în suferință, traume severe (inclusiv copii) și tensiuni agravate de proces. Provocarea: Cum rămâi profesionist fără să devii insensibil?", buttonIcon: Shield,
imageSrc: "http://img.b2bpic.net/free-photo/digital-art-style-mental-health-day-awareness-illustration_23-2151813272.jpg", imageAlt: "Simbol pentru protecție legală"},
{
title: "Relația cu Clientul (Așteptări vs. Realitate)", description: "Client: „Vreau custodie exclusivă!”, „Vreau ordin de protecție imediat!”. Realitate: Instanța ia în considerare interesul superior al copilului, nu doar dorințele părinților. Probele sunt esențiale, iar procedurile cer timp. Abilități: Negociere, comunicare empatică, fermitate și claritate.", buttonIcon: Handshake,
title: "Relația cu Clientul (Așteptări vs. Realitate)", description: "Client: „Vreau custodie exclusivă!", Vreau ordin de protecție imediat!". Realitate: Instanța ia în considerare interesul superior al copilului, nu doar dorințele părinților. Probele sunt esențiale, iar procedurile cer timp. Abilități: Negociere, comunicare empatică, fermitate și claritate.", buttonIcon: Handshake,
imageSrc: "http://img.b2bpic.net/free-photo/business-people-shaking-hands-agreement_53876-20835.jpg", imageAlt: "Simbol pentru înțelegere și negociere"},
{
title: "Efortul Administrativ Imens (Munca Invizibilă)", description: "Redactarea cererilor detaliate, strângerea de documente (rapoarte, adeverințe), contactul cu DGASPC, școli, poliție. Munca de la birou este adesea mai dificilă decât pledoaria în instanță.", buttonIcon: ClipboardList,
@@ -184,7 +184,7 @@ export default function LandingPage() {
imageSrc: "http://img.b2bpic.net/free-vector/technological-ecology-concept_23-2148438858.jpg", imageAlt: "Simbol pentru tehnologie cu suflet"},
]}
title="Factorul Uman & Viitorul Profesiei"
description="La Cabinetul Bărbăşoiu Mirela, echilibrăm excelența juridică cu o înțelegere profundă a impactului uman."
description=""
/>
</div>
@@ -219,7 +219,7 @@ export default function LandingPage() {
background={{
variant: "plain"}}
tag="Contact"
title="Contactați Cabinetul de Avocat „Bărbăşoiu Mirela”"
title="Contactați Cabinetul de Avocat „Bărbuşoiu Mirela”"
description="Suntem aici pentru a vă oferi sprijin juridic specializat în Dreptul Familiei. Programările pentru consultații pot fi efectuate telefonic sau prin formularul de mai jos."
imageSrc="http://img.b2bpic.net/free-photo/empty-company-office-with-workstation-desk-business-development-space-filled-with-documents-computers-corporation-department-room-used-career-development-success_482257-60055.jpg"
imageAlt="Modern law office interior"
@@ -270,11 +270,11 @@ export default function LandingPage() {
],
},
]}
logoText="Cabinet de Avocat Bărbăşoiu Mirela"
logoText="Cabinet de Avocat Bărbuşoiu Mirela"
copyrightText="Toate drepturile rezervate © 2026 Cabinet de Avocat „Bărbăşoiu Mirela”"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter), sans-serif;
font-family: var(--font-lato), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-libre-baskerville), serif;
font-family: var(--font-lato), sans-serif;
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f6f0e9;
--card: #efe7dd;
--foreground: #2b180a;
--primary-cta: #2b180a;
--primary-cta-text: #f6f0e9;
--secondary-cta: #efe7dd;
--secondary-cta-text: #2b180a;
--accent: #94877c;
--background-accent: #afa094;
--background: #0a0a0a;
--card: #080808;
--foreground: #ffffffe6;
--primary-cta: #e6e6e6;
--primary-cta-text: #0a0a0a;
--secondary-cta: #1a1a1a;
--secondary-cta-text: #ffffffe6;
--accent: #737373;
--background-accent: #737373;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);