Skip to content

Commit 8f86f76

Browse files
Update index.html
1 parent 1951066 commit 8f86f76

1 file changed

Lines changed: 159 additions & 0 deletions

File tree

index.html

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -709,6 +709,165 @@
709709
.timeline-compact { grid-template-columns: 1fr; }
710710
.hero { padding: 2.5rem 0 3rem; }
711711
}
712+
713+
714+
/* Executive-weight tuning: Apple-inspired, but more authoritative */
715+
main {
716+
max-width: 1080px;
717+
}
718+
719+
.hero {
720+
padding: 5rem 0 5.25rem;
721+
margin-bottom: 5rem;
722+
}
723+
724+
.hero h1 {
725+
font-weight: 750;
726+
}
727+
728+
.hero-subtitle {
729+
color: var(--text);
730+
font-weight: 650;
731+
}
732+
733+
.hero p {
734+
max-width: 860px;
735+
}
736+
737+
.section-title {
738+
color: var(--text);
739+
font-size: 0.82rem;
740+
font-weight: 700;
741+
letter-spacing: 0.11em;
742+
border-top: 1px solid var(--border);
743+
padding-top: 1.4rem;
744+
}
745+
746+
.experience-item {
747+
position: relative;
748+
padding: 2.6rem 0 3.25rem;
749+
margin-bottom: 0;
750+
border-bottom: 1px solid var(--border);
751+
}
752+
753+
.experience-item:first-of-type {
754+
padding-top: 0.5rem;
755+
}
756+
757+
.experience-item:last-child {
758+
border-bottom: none;
759+
}
760+
761+
.job-title {
762+
font-size: clamp(1.25rem, 2vw, 1.75rem);
763+
line-height: 1.16;
764+
font-weight: 700;
765+
color: var(--text);
766+
letter-spacing: -0.035em;
767+
margin-bottom: 0.35rem;
768+
}
769+
770+
.company-name {
771+
font-size: 1rem;
772+
font-weight: 600;
773+
color: var(--accent);
774+
letter-spacing: -0.015em;
775+
}
776+
777+
.job-meta {
778+
margin-top: 0.6rem;
779+
margin-bottom: 1.35rem;
780+
font-size: 0.86rem;
781+
color: var(--text-light);
782+
}
783+
784+
.job-summary {
785+
max-width: 920px;
786+
margin-bottom: 1.65rem;
787+
}
788+
789+
.job-summary p,
790+
.job-summary {
791+
font-size: 1rem;
792+
line-height: 1.72;
793+
color: var(--text-light);
794+
letter-spacing: -0.012em;
795+
}
796+
797+
.job-bullets {
798+
display: grid;
799+
gap: 0.75rem;
800+
padding: 1.15rem 0 0;
801+
margin-top: 1.2rem;
802+
border-top: 1px solid rgba(210, 210, 215, 0.72);
803+
}
804+
805+
.job-bullets li {
806+
padding-left: 1.25rem;
807+
margin-bottom: 0;
808+
font-size: 0.95rem;
809+
line-height: 1.58;
810+
color: var(--text);
811+
}
812+
813+
.job-bullets li::before {
814+
content: "";
815+
width: 5px;
816+
height: 5px;
817+
border-radius: 50%;
818+
background: var(--accent);
819+
top: 0.72em;
820+
}
821+
822+
.job-skills {
823+
margin-top: 1.55rem;
824+
padding: 0.95rem 1.05rem;
825+
border: 1px solid var(--border);
826+
border-radius: 18px;
827+
background: var(--bg-light);
828+
font-size: 0.84rem;
829+
line-height: 1.6;
830+
font-style: normal;
831+
}
832+
833+
.projects-grid {
834+
gap: 1.5rem;
835+
}
836+
837+
.project-card {
838+
border: 1px solid var(--border);
839+
background: var(--bg-light);
840+
border-radius: 22px;
841+
padding: 1.35rem;
842+
}
843+
844+
.project-title {
845+
font-size: 1.05rem;
846+
letter-spacing: -0.025em;
847+
}
848+
849+
.project-list li {
850+
color: var(--text);
851+
}
852+
853+
.quote-box,
854+
.ticker-container {
855+
border-radius: 22px;
856+
border: 1px solid var(--border);
857+
}
858+
859+
@media (max-width: 700px) {
860+
.hero {
861+
padding: 3rem 0 3.5rem;
862+
}
863+
.experience-item {
864+
padding: 2.1rem 0 2.7rem;
865+
}
866+
.job-bullets {
867+
gap: 0.65rem;
868+
}
869+
}
870+
712871
</style>
713872
</head>
714873
<body>

0 commit comments

Comments
 (0)