Update assets and sitemap, remove obsolete icons and fonts

Reorganized font and image assets, replacing outdated files with new ones. Removed unused SVG icons and updated the sitemap with new URLs and last modified dates. Simplified font-face declarations to reflect the updated font structure.
This commit is contained in:
tfw
2025-05-06 16:28:26 +02:00
parent a81c5ee28b
commit 452455fe21
68 changed files with 1120 additions and 503 deletions
+14 -20
View File
File diff suppressed because one or more lines are too long
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
<svg fill="none" height="24" stroke="#521370" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m8 9-3 3 3 3"/><path d="m16 9 3 3-3 3"/><path d="m12 4-2 16"/></svg>

Before

Width:  |  Height:  |  Size: 206 B

-1
View File
@@ -1 +0,0 @@
<svg fill="none" height="24" stroke="#521370" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="8" r="5"/><path d="m12 16v3"/><path d="m8 17 1.5 2"/><path d="m16 17-1.5 2"/></svg>

Before

Width:  |  Height:  |  Size: 232 B

-1
View File
@@ -1 +0,0 @@
<svg fill="none" height="24" stroke="#521370" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><rect height="14" rx="2" width="18" x="3" y="5"/><path d="m7 9 3 3-3 3"/><path d="m13 15h4"/></svg>

Before

Width:  |  Height:  |  Size: 228 B

-1
View File
@@ -1 +0,0 @@
<svg fill="none" height="24" stroke="#521370" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3 8 4v5c0 4.4-3.6 8-8 8s-8-3.6-8-8v-5z"/><path d="m12 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="m12 11v4"/></svg>

Before

Width:  |  Height:  |  Size: 256 B

+14 -20
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+24 -19
View File
@@ -2,26 +2,29 @@
{% block styles %}
{{ super() }}
<style>
/* Assistant Font lokal einbinden */
@font-face {
font-family: 'Assistant';
font-style: normal;
font-weight: 400;
src: url('{{ base_url }}/assets/fonts/assistant-v18-latin-regular.woff2') format('woff2'),
url('{{ base_url }}/assets/fonts/assistant-v18-latin-regular.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Assistant';
font-style: normal;
font-weight: 700;
src: url('{{ base_url }}/assets/fonts/assistant-v18-latin-700.woff2') format('woff2'),
url('{{ base_url }}/assets/fonts/assistant-v18-latin-700.woff') format('woff');
font-display: swap;
}
</style>
<div class="satag--cookie-consent-container">
<script id="usercentrics-cmp" async data-eu-mode="true" data-settings-id="plHHr67Ul9jqQP" src="https://app.eu.usercentrics.eu/browser-ui/latest/loader.js"></script>
</div>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setExcludedQueryParams", ["utm_source","utm_medium","utm_campaign","utm_content","utm_term","fbclid","gclid","_ga","ref","osCsid","uKey"]]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://ut.literama.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '63']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
{% endblock %}
@@ -65,6 +68,8 @@
<a href="https://satware.com/impressum" title="Impressum">Impressum</a>
<a href="https://satware.com/datenschutzerklaerung" title="Datenschutzerklärung">Datenschutz</a>
<a href="https://satware.com/barrierefreiheitserklaerung" title="Barrierefreiheitserklärung">Barrierefreiheitserklärung</a>
<a href="/blog/" title="Blog">Blog</a>
<a href="https://satware.com/newsletter" title="Newsletter">Newsletter</a>
</div>
{% endblock %}
File diff suppressed because one or more lines are too long
+29 -25
View File
@@ -2,98 +2,102 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://satware.ai/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/demo/</loc>
<lastmod>2025-04-25</lastmod>
<loc>https://satware.ai/faq/</loc>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/webinare/</loc>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/zugang/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/ki-innovationen-im-februar-2025-ein-umfassender-%C3%BCberblick/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/roboterliebe-20-mein-herzensprojekt-zur-globalen-ki-musikrevolution/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/satware-ai-der-launch-unserer-bahnbrechenden-ki-plattform/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/amira/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/bastian/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/bea/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/jane/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/justus/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/lara/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/luna/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/marco/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/olu/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/ki-agenten/theo/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/archive/2025/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/category/projekte/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/category/ki/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/category/musik/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/category/technologie/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
<url>
<loc>https://satware.ai/blog/category/innovation/</loc>
<lastmod>2025-04-25</lastmod>
<lastmod>2025-05-06</lastmod>
</url>
</urlset>
Binary file not shown.
File diff suppressed because one or more lines are too long
+213 -25
View File
@@ -9,10 +9,13 @@
@import "fontawesome/sharp-thin";
// Module importieren
@import "modules/consent";
@import 'modules/team';
@import "modules/header";
@import 'modules/footer';
@import 'modules/home';
@import 'modules/testimonials';
@import "modules/faq";
@mixin transition{
transition: all 0.5s ease;
@@ -20,31 +23,39 @@
// satware.ai CI-Anpassungen
// Assistant Font lokal einbinden
/* assistant-300 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Assistant';
font-style: normal;
font-weight: 200;
src: url('../assets/fonts/assistant-v19-latin-200.woff2') format('woff2');
font-display: swap;
font-weight: 300;
src: url('../assets/fonts/assistant-v19-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
url('../assets/fonts/assistant-v19-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* assistant-regular - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Assistant';
font-style: normal;
font-weight: 400;
src: url('../assets/fonts/assistant-v19-latin-regular.woff2') format('woff2');
font-display: swap;
src: url('../assets/fonts/assistant-v19-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
url('../assets/fonts/assistant-v19-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* assistant-700 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Assistant';
font-style: normal;
font-weight: 700;
src: url('../assets/fonts/assistant-v19-latin-700.woff2') format('woff2');
font-display: swap;
src: url('../assets/fonts/assistant-v19-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
url('../assets/fonts/assistant-v19-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
html{
font-size: 100% !important;
}
// Schriftart auf "Assistant" setzen
:root {
--md-text-font: "Assistant";
@@ -69,6 +80,10 @@
--md-typeset-a-color: #9d65cf; // Helleres Violett für Links
}
.md-search__scrollwrap {
tabindex: 0; /* Macht das Element fokussierbar */
}
::-moz-selection {
background: var(--md-primary-fg-color);;
color: #fff;
@@ -93,6 +108,19 @@
background: var(--md-primary-fg-color);
}
body{
font-weight: 300;
font-size: 1.3rem;
line-height: 2rem;
.md-typeset,
.md-nav{
font-size: 1.3rem;
line-height: 2rem;
}
}
h1,h2,h3,h4,h5,h6 {
color: #fff;
a{
@@ -106,16 +134,75 @@ h1,h2,h3{
content: "";
background: #fff;
position: relative;
height: 6px;
width: 40px;
display: block;
margin-top: 0.6rem;
margin-bottom: -0.3rem;
height: 12px;
width: 85px;
margin-top: 1.3rem;
margin-bottom: -0.2rem;
}
}
.md-typeset h1 {
.md-typeset ul {
list-style-type: none;
padding: 0 0 0 2rem;
li{
&:before{
content: "\f00c";
font-family: "Font Awesome 6 Pro";
font-style: normal;
font-weight: 400;
padding-right: 0.5rem;
color: var(--md-primary-fg-color);
margin-left: -1.5rem;
}
}
}
[dir=ltr] .md-typeset ul li {
margin-left: -1em;
//margin-top: 1rem;
margin-bottom: 0;
}
.md-typeset h1,
h1{
color: #fff;
margin-bottom: 1.75rem;
text-align: left;
font-size: 8rem;
line-height: 1.1;
a.headerlink{
display: none !important;
}
}
.md-typeset h2,
h2{
line-height: 3rem;
font-size: 2.7rem;
&:after{
margin-top: .6rem;
height: 7px;
width: 50px;
}
}
.md-typeset h3,
h3{
font-size: 2.1rem;
&:after{
margin-top: 5px;
margin-bottom: 1rem;
height: 4px;
width: 33px;
}
}
.md-search-result .md-typeset {
@@ -125,8 +212,63 @@ h1,h2,h3{
.md-tabs{
color: #fff !important;
}
.md-tabs__item{
&:after{
opacity: 0;
transition: .3s all ease;
}
&:hover{
transition: .3s all ease;
&:after{
content: "";
background: #fff;
position: relative;
display: block;
height: 4px;
width: 22px;
margin-top: 6px;
margin-bottom: -0.2rem;
opacity: .7;
transition: .3s all ease;
}
}
&.md-tabs__item--active{
&:after{
content: "";
background: #fff;
position: relative;
display: block;
height: 4px;
width: 22px;
margin-top: 6px;
margin-bottom: -0.2rem;
opacity: 1;
transition: .3s all ease;
}
}
}
.md-tabs__list{
height: 4rem;
}
.md-tabs__link{
opacity: 1;
font-size: 1.2rem;
}
.md-search__form{
@@ -141,14 +283,16 @@ h1,h2,h3{
background-color: #000;
}
h1{
&:after{
.md-source-file{
display: none;
}
height: 6px;
width: 40px;
margin-top: 0.6rem;
margin-bottom: -0.3rem;
}
.md-grid{
max-width: 1080px;
}
.satag--padding-container{
padding: 4rem 0;
}
a.headerlink{
@@ -200,6 +344,21 @@ a.headerlink{
color: #fff;
}
.satag--webinar-form-container{
#nextcloud-form{
width: 100%;
border: none;
min-height: 3500px;
transition: height .3s ease;
color-scheme: dark;
.ng-csp{
background-color: #000 !important;
}
}
}
// Footer Navigation für zusätzliche Links
.md-footer-meta .md-footer-meta__inner {
.md-footer-copyright {
@@ -226,7 +385,6 @@ a.headerlink{
a {
color: var(--md-footer-fg-color);
font-size: 0.75rem;
margin-right: 1rem;
margin-bottom: 0.5rem;
@@ -252,8 +410,35 @@ a.headerlink{
color: #fff;
}
.md-search__form{
&:hover {
background-color: transparent !important;
}
}
[data-md-toggle=search]:checked~.md-header .md-search__suggest {
opacity: 0;
}
.md-footer__title {
font-size: 100%;
}
.md-footer__direction {
font-size: 100%;
opacity: .7;
}
.md-top{
border-radius: 0;
top: 4vh !important;
font-size: 100%;
padding: 0.8rem 1rem;
svg{
vertical-align: -.15rem;
}
}
// Buttons im CI-Design
.md-button {
@@ -261,6 +446,7 @@ a.headerlink{
border-radius: 0 !important;
color: #fff !important;
border-color: var(--md-primary-fg-color) !important;
border-width: .15rem !important;
padding: 1.7em 2.9em !important;
letter-spacing: 0.2rem !important;
@@ -310,7 +496,7 @@ a.headerlink{
h2 {
margin-top: 0.5rem;
font-size: 1.25rem;
color: var(--md-primary-fg-color);
}
@@ -325,6 +511,8 @@ a.headerlink{
.md-button {
border-radius: 4px;
transition: all 0.2s ease;
font-size: 1.1rem;
border: .15rem solid;
&.md-button--primary {
background-color: var(--md-primary-fg-color);
@@ -357,7 +545,7 @@ a.headerlink{
img, svg {
width: 240px; // Größeres Logo (Standardwert ist 40px)
width: 325px; // Größeres Logo (Standardwert ist 40px)
height: auto;
}
}
+11 -28
View File
@@ -81,14 +81,13 @@ h1, h2, h3, h4, h5, h6 {
h3 {
margin-top: 0;
font-size: 1.3rem;
color: var(--md-accent-fg-color); // Geändert zu Akzentfarbe
font-size: 2.2rem;
line-height: 2.3rem;
color: #fff;
margin-bottom: 0.1rem; // Verringerter Abstand
text-align: left;
&:after{
content: none;
}
.agent-surname {
//opacity: 0.8;
@@ -96,20 +95,21 @@ h1, h2, h3, h4, h5, h6 {
}
.team-agent-position {
font-size: 0.7rem;
//font-size: 0.7rem;
font-weight: 400;
opacity: .9;
color: var(--md-typeset-a-color);
color: #fff;
margin-bottom: 0.1rem;
text-align: left;
text-transform: uppercase;
margin-top: 0.1rem;
min-height: 2rem;
text-transform: none;
}
.team-agent-description {
font-size: 0.8rem;
line-height: 1.4;
//font-size: 0.8rem;
//line-height: 1.4;
text-align: left;
margin-bottom: 0.75rem;
}
@@ -118,9 +118,6 @@ h1, h2, h3, h4, h5, h6 {
// Expertise-Bereich
.team-expertise {
background-color: rgba(82, 19, 112, 0.05);
border-radius: 8px;
margin-top: 3rem;
h2 {
color: var(--md-primary-fg-color);
@@ -129,21 +126,7 @@ h1, h2, h3, h4, h5, h6 {
text-align: left;
}
ul.expertise-list {
display: block;
//grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
//gap: 1rem;
margin: 0;
padding: 0;
list-style-position: inside;
li {
margin-bottom: 0.1rem;
margin-left: 0;
text-align: left;
font-size: 0.95rem;
}
}
}
// Kontakt-Bereich
@@ -229,7 +212,7 @@ h1, h2, h3, h4, h5, h6 {
}
.team-agent-description {
font-size: 0.9rem;
//font-size: 0.9rem;
}
}
}