Skip to content

Commit 557a37d

Browse files
Thomas StrombergThomas Stromberg
authored andcommitted
more policies
1 parent c7d66bd commit 557a37d

File tree

3 files changed

+142
-7
lines changed

3 files changed

+142
-7
lines changed

src/_layouts/base.njk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,14 @@
8181
<h3 class="footer-brutal__section-title">Company</h3>
8282
<ul class="footer-brutal__links">
8383
<li><a href="/about/" class="footer-brutal__link">About Us</a></li>
84-
<li><a href="/support/" class="footer-brutal__link">Contact</a></li>
84+
<li><a href="/support/" class="footer-brutal__link">Support</a></li>
8585
</ul>
8686
</div>
8787

8888
<div>
8989
<h3 class="footer-brutal__section-title">Resources</h3>
9090
<ul class="footer-brutal__links">
91-
<li><a href="/support/" class="footer-brutal__link">Documentation</a></li>
91+
<li><a href="https://docs.ready-to-review.dev/" target="_blank" rel="noopener noreferrer" class="footer-brutal__link">Documentation</a></li>
9292
<li><a href="/security/" class="footer-brutal__link">Security</a></li>
9393
<li><a href="/opensource/" class="footer-brutal__link">Open Source</a></li>
9494
</ul>
@@ -101,8 +101,8 @@
101101
© 2025 codeGROOVE. All rights reserved.
102102
</p>
103103
<div class="footer-brutal__bottom-links">
104-
<a href="#" class="footer-brutal__bottom-link">Privacy Policy</a>
105-
<a href="#" class="footer-brutal__bottom-link">Terms of Service</a>
104+
<a href="/privacy/" class="footer-brutal__bottom-link">Privacy Policy</a>
105+
<a href="/tos/" class="footer-brutal__bottom-link">Terms of Service</a>
106106
</div>
107107
</div>
108108
</div>

src/assets/css/style.css

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5621,3 +5621,138 @@ hr.text-separator {
56215621
width: 100%;
56225622
}
56235623
}
5624+
5625+
/* ==========================================
5626+
Policy Pages (Privacy, TOS, Policies, etc.)
5627+
Shared styles for legal/policy pages
5628+
========================================== */
5629+
5630+
/* Policy Hero Section */
5631+
.privacy-hero,
5632+
.tos-hero,
5633+
.policies-hero {
5634+
padding: calc(var(--space) * 8) calc(var(--space) * 3);
5635+
background: var(--black);
5636+
color: var(--white);
5637+
}
5638+
5639+
.privacy-hero__container,
5640+
.tos-hero__container,
5641+
.policies-hero__container {
5642+
max-width: 80rem;
5643+
margin: 0 auto;
5644+
text-align: center;
5645+
}
5646+
5647+
.privacy-hero__title,
5648+
.tos-hero__title,
5649+
.policies-hero__title {
5650+
font-size: clamp(40px, 5vw, 60px);
5651+
font-weight: 900;
5652+
margin-bottom: calc(var(--space) * 2);
5653+
line-height: 1;
5654+
letter-spacing: -0.03em;
5655+
}
5656+
5657+
.privacy-hero__subtitle,
5658+
.tos-hero__subtitle,
5659+
.policies-hero__subtitle {
5660+
font-size: clamp(18px, 2vw, 24px);
5661+
color: var(--gray-300);
5662+
}
5663+
5664+
/* Policy Content Section */
5665+
.privacy-content,
5666+
.tos-content,
5667+
.policies-content {
5668+
padding: calc(var(--space) * 8) calc(var(--space) * 3);
5669+
background: var(--gray-100);
5670+
}
5671+
5672+
.privacy-content__container,
5673+
.tos-content__container,
5674+
.policies-content__container {
5675+
max-width: 80rem;
5676+
margin: 0 auto;
5677+
display: grid;
5678+
gap: calc(var(--space) * 4);
5679+
}
5680+
5681+
.privacy-content__card,
5682+
.tos-content__card,
5683+
.policies-content__card {
5684+
background: var(--white);
5685+
border: 4px solid var(--black);
5686+
padding: calc(var(--space) * 4);
5687+
box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 1);
5688+
}
5689+
5690+
.privacy-content__heading,
5691+
.tos-content__heading,
5692+
.policies-content__heading {
5693+
font-size: clamp(24px, 2.5vw, 32px);
5694+
font-weight: 900;
5695+
margin-bottom: calc(var(--space) * 2);
5696+
}
5697+
5698+
.privacy-content__text,
5699+
.tos-content__text,
5700+
.policies-content__text {
5701+
font-size: 18px;
5702+
line-height: 1.6;
5703+
color: var(--gray-700);
5704+
}
5705+
5706+
.privacy-content__text {
5707+
margin-bottom: calc(var(--space) * 2);
5708+
}
5709+
5710+
.privacy-content__text:last-child,
5711+
.tos-content__text,
5712+
.policies-content__text {
5713+
margin-bottom: 0;
5714+
}
5715+
5716+
.privacy-content__list,
5717+
.policies-content__list {
5718+
list-style: disc;
5719+
margin-left: calc(var(--space) * 3);
5720+
font-size: 18px;
5721+
line-height: 1.8;
5722+
color: var(--gray-700);
5723+
margin-top: calc(var(--space) * 2);
5724+
}
5725+
5726+
.privacy-content__list li,
5727+
.policies-content__list li {
5728+
margin-bottom: calc(var(--space) * 1);
5729+
}
5730+
5731+
.privacy-content__link,
5732+
.tos-content__link,
5733+
.policies-content__link {
5734+
color: var(--yellow-dark);
5735+
text-decoration: underline;
5736+
font-weight: 600;
5737+
transition: color 0.2s;
5738+
}
5739+
5740+
.privacy-content__link:hover,
5741+
.tos-content__link:hover,
5742+
.policies-content__link:hover {
5743+
color: var(--black);
5744+
}
5745+
5746+
@media (max-width: 768px) {
5747+
.privacy-hero__title,
5748+
.tos-hero__title,
5749+
.policies-hero__title {
5750+
font-size: 36px;
5751+
}
5752+
5753+
.privacy-content__card,
5754+
.tos-content__card,
5755+
.policies-content__card {
5756+
padding: calc(var(--space) * 3);
5757+
}
5758+
}

src/security/index.njk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ title: Security
102102
<div>
103103
<h2 class="security-compliance__title">Compliance & Policies</h2>
104104
<ul class="security-compliance__list">
105-
<li><a href="https://github.com/codeGROOVE-dev/policy/blob/main/CORPORATE.md" class="security-compliance__link">Corporate Security Policies</a></li>
106-
<li><a href="https://github.com/codeGROOVE-dev/policy/blob/main/PRIVACY.md" class="security-compliance__link">Privacy Policy</a></li>
107-
<li><a href="https://github.com/codeGROOVE-dev/policy/blob/main/TOS.md" class="security-compliance__link">Terms of Service</a></li>
105+
<li><a href="/policies/" class="security-compliance__link">Corporate Security Policies</a></li>
106+
<li><a href="/privacy/" class="security-compliance__link">Privacy Policy</a></li>
107+
<li><a href="/tos/" class="security-compliance__link">Terms of Service</a></li>
108108
</ul>
109109
<p class="security-compliance__note">We're engineering our security controls to meet SOC 2 standards from day one.</p>
110110
</div>

0 commit comments

Comments
 (0)