Skip to content

Commit 8d74d29

Browse files
committed
better About Us
1 parent 3afa8c2 commit 8d74d29

17 files changed

Lines changed: 620 additions & 124 deletions

File tree

assets/css/modern-dark-theme.css

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,93 @@
484484
border-color: rgb(51 65 85);
485485
}
486486

487+
/* —— About us —— */
488+
[data-theme="dark"] body.home-page .about-hero__panel {
489+
border-color: rgb(71 85 105 / 0.8);
490+
background-image: linear-gradient(to bottom right, rgb(30 41 59), rgb(15 23 42), rgb(30 58 95 / 0.35));
491+
}
492+
493+
[data-theme="dark"] body.home-page .about-hero__glow {
494+
background-color: rgb(56 189 248 / 0.15);
495+
}
496+
497+
[data-theme="dark"] body.home-page .about-hero__eyebrow {
498+
color: rgb(56 189 248);
499+
}
500+
501+
[data-theme="dark"] body.home-page .about-hero__title,
502+
[data-theme="dark"] body.home-page .about-heading,
503+
[data-theme="dark"] body.home-page .about-stat__value,
504+
[data-theme="dark"] body.home-page .about-team-card__name,
505+
[data-theme="dark"] body.home-page .about-connect-card__title,
506+
[data-theme="dark"] body.home-page .about-pillar__title {
507+
color: rgb(241 245 249);
508+
}
509+
510+
[data-theme="dark"] body.home-page .about-hero__quote,
511+
[data-theme="dark"] body.home-page .about-subhead,
512+
[data-theme="dark"] body.home-page .about-prose,
513+
[data-theme="dark"] body.home-page .about-values-list__item,
514+
[data-theme="dark"] body.home-page .about-pillar__text,
515+
[data-theme="dark"] body.home-page .about-stat__label,
516+
[data-theme="dark"] body.home-page .about-team-card__role,
517+
[data-theme="dark"] body.home-page .about-connect-card__desc {
518+
color: rgb(148 163 184);
519+
}
520+
521+
[data-theme="dark"] body.home-page .about-btn--ghost {
522+
border-color: rgb(71 85 105 / 0.9);
523+
background-color: rgb(30 41 59 / 0.8);
524+
color: rgb(226 232 240);
525+
}
526+
527+
[data-theme="dark"] body.home-page .about-btn--ghost:hover {
528+
border-color: rgb(100 116 139);
529+
background-color: rgb(51 65 85);
530+
}
531+
532+
[data-theme="dark"] body.home-page .about-card,
533+
[data-theme="dark"] body.home-page .about-stat,
534+
[data-theme="dark"] body.home-page .about-team-card,
535+
[data-theme="dark"] body.home-page .about-connect-card {
536+
border-color: rgb(71 85 105 / 0.8);
537+
background-color: rgb(30 41 59);
538+
}
539+
540+
[data-theme="dark"] body.home-page .about-pillar {
541+
border-color: rgb(51 65 85);
542+
background-color: rgb(15 23 42 / 0.6);
543+
}
544+
545+
[data-theme="dark"] body.home-page .about-stat__icon {
546+
background-color: rgb(12 74 110 / 0.35);
547+
color: rgb(56 189 248);
548+
}
549+
550+
[data-theme="dark"] body.home-page .about-team-card__avatar-wrap {
551+
background-image: linear-gradient(to bottom right, rgb(30 58 95), rgb(51 65 85));
552+
box-shadow: inset 0 0 0 2px rgb(30 41 59);
553+
}
554+
555+
[data-theme="dark"] body.home-page .about-team-card:hover,
556+
[data-theme="dark"] body.home-page .about-connect-card:hover,
557+
[data-theme="dark"] body.home-page .about-stat:hover {
558+
border-color: rgb(100 116 139);
559+
}
560+
561+
[data-theme="dark"] body.home-page .about-connect-card__icon {
562+
background-color: color-mix(in srgb, var(--about-accent, #38bdf8) 18%, rgb(15 23 42));
563+
}
564+
565+
[data-theme="dark"] body.home-page .about-cta {
566+
border-color: rgb(51 65 85);
567+
background-image: linear-gradient(to bottom right, rgb(15 23 42), rgb(30 41 59), rgb(12 74 110 / 0.5));
568+
}
569+
570+
[data-theme="dark"] body.home-page .about-section-label {
571+
color: rgb(100 116 139);
572+
}
573+
487574
/* —— Category banner —— */
488575
[data-theme="dark"] body.home-page .category-banner {
489576
border-color: rgb(71 85 105);

assets/css/tailwind-input.css

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,247 @@
562562
@apply mt-2;
563563
}
564564

565+
/* About us (/about-us/) */
566+
.about-hero__panel {
567+
@apply relative overflow-hidden rounded-2xl border border-gray-200/80 bg-gradient-to-br from-white via-slate-50/90 to-sky-50/50 shadow-sm sm:rounded-3xl;
568+
}
569+
570+
.about-hero__glow {
571+
@apply pointer-events-none absolute -right-16 -top-16 h-56 w-56 rounded-full bg-sky-400/20 blur-3xl sm:h-72 sm:w-72;
572+
}
573+
574+
.about-hero__inner {
575+
@apply relative z-10 px-6 py-9 sm:px-10 sm:py-12 md:max-w-3xl;
576+
}
577+
578+
.about-hero__eyebrow {
579+
@apply m-0 mb-3 text-[11px] font-bold uppercase tracking-widest text-sky-600;
580+
}
581+
582+
.about-hero__title {
583+
@apply text-3xl font-bold tracking-tight text-slate-900 sm:text-4xl md:text-[2.75rem] md:leading-tight;
584+
}
585+
586+
.about-hero__quote {
587+
@apply mt-4 text-base leading-relaxed text-slate-600 sm:text-lg;
588+
}
589+
590+
.about-hero__actions {
591+
@apply mt-7 flex flex-wrap gap-3;
592+
}
593+
594+
.about-btn {
595+
@apply inline-flex items-center justify-center gap-2 rounded-full px-5 py-2.5 text-sm font-semibold transition-all duration-200;
596+
}
597+
598+
.about-btn--primary {
599+
@apply border border-transparent bg-brand text-white shadow-sm hover:bg-brand/90 hover:shadow-md;
600+
}
601+
602+
.about-btn--ghost {
603+
@apply border border-slate-200/90 bg-white/80 text-slate-700 hover:border-slate-300 hover:bg-white;
604+
}
605+
606+
.about-btn--on-dark.about-btn--primary {
607+
@apply bg-white text-slate-900 hover:bg-slate-100;
608+
}
609+
610+
.about-btn--on-dark.about-btn--ghost {
611+
@apply border-white/25 bg-white/10 text-white hover:border-white/40 hover:bg-white/15;
612+
}
613+
614+
.about-mission-grid {
615+
@apply grid gap-5 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)] lg:gap-6;
616+
}
617+
618+
.about-card {
619+
@apply rounded-2xl border border-gray-200/90 bg-white p-6 shadow-sm sm:p-8;
620+
}
621+
622+
.about-section-label {
623+
@apply mb-4 text-xs font-bold uppercase tracking-widest text-slate-400;
624+
}
625+
626+
.about-prose {
627+
@apply text-[15px] leading-relaxed;
628+
}
629+
630+
.about-prose p {
631+
@apply m-0;
632+
}
633+
634+
.about-prose p + p {
635+
@apply mt-4;
636+
}
637+
638+
.about-values-list {
639+
@apply space-y-3;
640+
}
641+
642+
.about-values-list__item {
643+
@apply flex items-start gap-3 text-sm leading-relaxed text-slate-600;
644+
}
645+
646+
.about-values-list__icon {
647+
@apply mt-0.5 shrink-0 text-lg text-emerald-500;
648+
}
649+
650+
.about-pillars {
651+
@apply mt-6 grid gap-3 sm:grid-cols-3 lg:grid-cols-1 xl:grid-cols-3;
652+
}
653+
654+
.about-pillar {
655+
@apply rounded-xl border border-slate-100 bg-slate-50/80 p-4;
656+
}
657+
658+
.about-pillar__emoji {
659+
@apply mb-2 block text-2xl leading-none;
660+
}
661+
662+
.about-pillar__title {
663+
@apply text-sm font-semibold text-slate-900;
664+
}
665+
666+
.about-pillar__text {
667+
@apply mt-1.5 text-xs leading-relaxed text-slate-500;
668+
}
669+
670+
.about-stats__grid {
671+
@apply grid grid-cols-2 gap-3 sm:grid-cols-4 sm:gap-4;
672+
}
673+
674+
.about-stat {
675+
@apply flex flex-col items-center rounded-2xl border border-gray-200/90 bg-white px-4 py-6 text-center shadow-sm transition-shadow hover:shadow-md;
676+
}
677+
678+
.about-stat__icon {
679+
@apply mb-3 flex h-11 w-11 items-center justify-center rounded-xl bg-sky-50 text-sky-600;
680+
}
681+
682+
.about-stat__icon i {
683+
@apply text-2xl leading-none;
684+
}
685+
686+
.about-stat__value {
687+
@apply text-2xl font-bold tracking-tight text-slate-900 sm:text-3xl;
688+
}
689+
690+
.about-stat__label {
691+
@apply mt-1 text-xs font-medium text-slate-500 sm:text-sm;
692+
}
693+
694+
.about-section-head {
695+
@apply mb-6 flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between;
696+
}
697+
698+
.about-section-head--stack {
699+
@apply sm:flex-col sm:items-start;
700+
}
701+
702+
.about-heading {
703+
@apply text-2xl font-bold tracking-tight text-slate-900 sm:text-[1.65rem];
704+
}
705+
706+
.about-subhead {
707+
@apply mt-2 max-w-2xl text-sm leading-relaxed text-slate-500 sm:text-base;
708+
}
709+
710+
.about-link-arrow {
711+
@apply inline-flex shrink-0 items-center gap-1.5 text-sm font-semibold text-brand transition-colors hover:text-brand/80;
712+
}
713+
714+
.about-link-arrow i {
715+
@apply text-xs transition-transform duration-200;
716+
}
717+
718+
.about-link-arrow:hover i {
719+
@apply translate-x-0.5;
720+
}
721+
722+
.about-team-grid {
723+
@apply grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3;
724+
}
725+
726+
.about-team-card {
727+
@apply relative flex flex-col items-center rounded-2xl border border-gray-200/90 bg-white p-6 text-center shadow-sm transition-all duration-200;
728+
@apply hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md;
729+
}
730+
731+
.about-team-card__avatar-wrap {
732+
@apply mb-4 flex h-28 w-28 items-center justify-center rounded-full bg-gradient-to-br from-sky-100 to-slate-100 p-1 ring-2 ring-white shadow-inner;
733+
}
734+
735+
.about-team-card__avatar {
736+
@apply h-full w-full rounded-full object-cover;
737+
}
738+
739+
.about-team-card__body {
740+
@apply flex flex-col gap-1;
741+
}
742+
743+
.about-team-card__name {
744+
@apply text-lg font-semibold text-slate-900 transition-colors group-hover:text-brand;
745+
}
746+
747+
.about-team-card__role {
748+
@apply text-sm text-slate-500;
749+
}
750+
751+
.about-team-card__cta {
752+
@apply mt-4 inline-flex items-center gap-1 text-xs font-semibold text-slate-400 transition-colors group-hover:text-brand;
753+
}
754+
755+
.about-connect-grid {
756+
@apply grid grid-cols-1 gap-3 sm:grid-cols-2;
757+
}
758+
759+
.about-connect-card {
760+
@apply flex items-start gap-4 rounded-2xl border border-gray-200/90 bg-white p-5 shadow-sm transition-all duration-200;
761+
@apply hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md;
762+
}
763+
764+
.about-connect-card__icon {
765+
@apply flex h-12 w-12 shrink-0 items-center justify-center rounded-xl text-2xl;
766+
background-color: color-mix(in srgb, var(--about-accent, #0ea5e9) 12%, white);
767+
color: var(--about-accent, #0ea5e9);
768+
}
769+
770+
.about-connect-card__text {
771+
@apply flex min-w-0 flex-1 flex-col gap-1;
772+
}
773+
774+
.about-connect-card__title {
775+
@apply block text-base font-semibold text-slate-900 transition-colors group-hover:text-brand;
776+
}
777+
778+
.about-connect-card__desc {
779+
@apply block text-sm leading-snug text-slate-500;
780+
}
781+
782+
.about-connect-card__arrow {
783+
@apply mt-1 shrink-0 text-slate-300 transition-all duration-200 group-hover:translate-x-0.5 group-hover:-translate-y-0.5 group-hover:text-brand;
784+
}
785+
786+
.about-cta {
787+
@apply relative overflow-hidden rounded-2xl border border-slate-800 bg-gradient-to-br from-slate-900 via-slate-800 to-sky-950 shadow-lg sm:rounded-3xl;
788+
}
789+
790+
.about-cta__inner {
791+
@apply relative z-10 px-6 py-10 text-center sm:px-10 sm:py-12 md:px-14;
792+
}
793+
794+
.about-cta__title {
795+
@apply text-2xl font-bold tracking-tight text-white sm:text-3xl;
796+
}
797+
798+
.about-cta__text {
799+
@apply mx-auto mt-3 max-w-lg text-sm leading-relaxed text-slate-300 sm:text-base;
800+
}
801+
802+
.about-cta__actions {
803+
@apply mt-7 flex flex-wrap items-center justify-center gap-3;
804+
}
805+
565806
.home-hero-search {
566807
@apply relative z-10 w-full max-w-md mx-auto;
567808
}

content/about-us/_index.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,11 @@
22
title: "About us"
33
date: 2023-01-01T00:00:00Z
44
draft: false
5-
aliases: ["/about"]
6-
description: "About CodeFryDev—free online tools, games, and AI apps platform. Our mission, team, and resources for developers and designers. No signup required."
7-
keywords: ["CodeFryDev", "about us", "free online tools platform", "tools and games"]
5+
aliases: ["/about", "/about/"]
6+
description: "About CodeFryDev—our mission, team, and free online tools, games, and AI apps. Meet the developers and designers behind the platform."
7+
keywords: ["CodeFryDev", "about us", "team", "developers", "designers", "free online tools platform"]
88
---
99

10-
## About us
11-
12-
This is a platform where we learn, work on experimental projects, play games, come up with innovative ideas, and build many more...
13-
14-
CodeFryDev offers free online tools, games, and AI apps—no signup required. We provide productivity apps, AI-powered tools, engaging games, and creative design resources for developers, designers, and anyone curious to experiment in the browser.
15-
16-
Since 2023 we have been building and shipping a growing collection: from utility applications and educational tutorials to entertainment games and design assets. We are committed to continuously expanding our offerings and improving the user experience across all our platforms. For press and media information, see our [Press & Media](/press) page.
10+
CodeFryDev offers free online tools, games, and AI apps—no signup required. We build productivity apps, AI-powered utilities, engaging games, and creative design resources for developers, designers, and anyone curious to experiment in the browser.
1711

12+
Since 2023 we have been shipping a growing collection—from utility apps and learning tools to games and design assets. We are committed to expanding what you can do in a single tab, with no install and no account for most tools.

content/about/_index.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)