style: update branding — teal theme, new favicon, friendlier meta texts, replace anonym with privat

This commit is contained in:
2026-02-11 06:43:48 +01:00
parent 825aee192b
commit 5684fab8c0
20 changed files with 69 additions and 81 deletions

View File

@@ -17,7 +17,7 @@ class PageImprint extends HTMLElement {
de: /* html */`
<h1>Impressum</h1>
<div class="legal-draft-notice">ENTWURF — Bitte durch eine Fachperson prüfen lassen.</div>
<p class="legal-meta">kashilo.com — Anonymer Marktplatz | Stand: Februar 2026</p>
<p class="legal-meta">kashilo.com — Privater Marktplatz | Stand: Februar 2026</p>
<h2>1. Angaben gemäss Schweizer Recht</h2>
<p>Verantwortlich für diese Website:</p>
@@ -49,7 +49,7 @@ class PageImprint extends HTMLElement {
en: /* html */`
<h1>Legal Notice</h1>
<div class="legal-draft-notice">DRAFT — Please have this reviewed by a legal professional.</div>
<p class="legal-meta">kashilo.com — Anonymous Marketplace | Last updated: February 2026</p>
<p class="legal-meta">kashilo.com — Private Marketplace | Last updated: February 2026</p>
<h2>1. Information according to Swiss law</h2>
<p>Responsible for this website:</p>
@@ -81,7 +81,7 @@ class PageImprint extends HTMLElement {
fr: /* html */`
<h1>Mentions légales</h1>
<div class="legal-draft-notice">ÉBAUCHE — Veuillez faire vérifier ce document par un professionnel du droit.</div>
<p class="legal-meta">kashilo.com — Marché anonyme | Mise à jour : février 2026</p>
<p class="legal-meta">kashilo.com — Marché privé | Mise à jour : février 2026</p>
<h2>1. Informations selon le droit suisse</h2>
<p>Responsable de ce site web :</p>
@@ -113,7 +113,7 @@ class PageImprint extends HTMLElement {
it: /* html */`
<h1>Avviso legale</h1>
<div class="legal-draft-notice">BOZZA — Si prega di far verificare questo documento da un professionista legale.</div>
<p class="legal-meta">kashilo.com — Mercato anonimo | Aggiornamento: febbraio 2026</p>
<p class="legal-meta">kashilo.com — Mercato privato | Aggiornamento: febbraio 2026</p>
<h2>1. Informazioni secondo il diritto svizzero</h2>
<p>Responsabile di questo sito web:</p>
@@ -145,7 +145,7 @@ class PageImprint extends HTMLElement {
es: /* html */`
<h1>Aviso legal</h1>
<div class="legal-draft-notice">BORRADOR — Por favor, haga revisar este documento por un profesional legal.</div>
<p class="legal-meta">kashilo.com — Mercado anónimo | Actualización: febrero 2026</p>
<p class="legal-meta">kashilo.com — Mercado privado | Actualización: febrero 2026</p>
<h2>1. Información según la legislación suiza</h2>
<p>Responsable de este sitio web:</p>
@@ -177,7 +177,7 @@ class PageImprint extends HTMLElement {
pt: /* html */`
<h1>Aviso legal</h1>
<div class="legal-draft-notice">RASCUNHO — Por favor, solicite a revisão deste documento por um profissional jurídico.</div>
<p class="legal-meta">kashilo.com — Mercado anônimo | Atualização: fevereiro 2026</p>
<p class="legal-meta">kashilo.com — Mercado privado | Atualização: fevereiro 2026</p>
<h2>1. Informações conforme a legislação suíça</h2>
<p>Responsável por este site:</p>
@@ -209,7 +209,7 @@ class PageImprint extends HTMLElement {
ru: /* html */`
<h1>Правовая информация</h1>
<div class="legal-draft-notice">ЧЕРНОВИК — Пожалуйста, передайте этот документ на проверку юристу.</div>
<p class="legal-meta">kashilo.com — Анонимный маркетплейс | Обновлено: февраль 2026</p>
<p class="legal-meta">kashilo.com — Приватный маркетплейс | Обновлено: февраль 2026</p>
<h2>1. Сведения согласно швейцарскому праву</h2>
<p>Ответственный за данный сайт:</p>

View File

@@ -109,8 +109,8 @@ class PageListing extends HTMLElement {
}
resetMetaTags() {
const defaultTitle = 'kashilo.com Anonymous Classifieds with Monero'
const defaultDesc = 'Buy and sell anonymously with Monero. No KYC, no email, E2E encrypted chat.'
const defaultTitle = 'kashilo.com Private Classifieds with Monero'
const defaultDesc = 'Buy and sell privately with Monero. No account needed, E2E encrypted chat.'
const defaultImage = 'https://kashilo.com/assets/press/og-image.png'
document.title = defaultTitle

View File

@@ -16,7 +16,7 @@ class PagePrivacy extends HTMLElement {
const content = {
de: /* html */`
<h1>Datenschutzerklärung</h1>
<p class="legal-meta">kashilo.com — Anonymer Marktplatz | Stand: Februar 2026</p>
<p class="legal-meta">kashilo.com — Privater Marktplatz | Stand: Februar 2026</p>
<h2>1. Verantwortlicher</h2>
<p>Verantwortlich für die Datenbearbeitung ist der Betreiber der Plattform kashilo.com mit Sitz in der Schweiz.</p>
@@ -67,7 +67,7 @@ class PagePrivacy extends HTMLElement {
`,
en: /* html */`
<h1>Privacy Policy</h1>
<p class="legal-meta">kashilo.com — Anonymous Marketplace | Last updated: February 2026</p>
<p class="legal-meta">kashilo.com — Private Marketplace | Last updated: February 2026</p>
<h2>1. Controller</h2>
<p>The controller for data processing is the operator of kashilo.com, based in Switzerland.</p>
@@ -118,7 +118,7 @@ class PagePrivacy extends HTMLElement {
`,
fr: /* html */`
<h1>Politique de confidentialité</h1>
<p class="legal-meta">kashilo.com — Marché anonyme | Mise à jour : février 2026</p>
<p class="legal-meta">kashilo.com — Marché privé | Mise à jour : février 2026</p>
<h2>1. Responsable</h2>
<p>Le responsable du traitement des données est l'exploitant de kashilo.com, domicilié en Suisse.</p>
@@ -169,7 +169,7 @@ class PagePrivacy extends HTMLElement {
`,
it: /* html */`
<h1>Informativa sulla privacy</h1>
<p class="legal-meta">kashilo.com — Mercato anonimo | Aggiornamento: febbraio 2026</p>
<p class="legal-meta">kashilo.com — Mercato privato | Aggiornamento: febbraio 2026</p>
<h2>1. Titolare del trattamento</h2>
<p>Il titolare del trattamento dei dati è il gestore della piattaforma kashilo.com con sede in Svizzera.</p>
@@ -220,7 +220,7 @@ class PagePrivacy extends HTMLElement {
`,
es: /* html */`
<h1>Política de Privacidad</h1>
<p class="legal-meta">kashilo.com — Mercado anónimo | Actualización: febrero 2026</p>
<p class="legal-meta">kashilo.com — Mercado privado | Actualización: febrero 2026</p>
<h2>1. Responsable del tratamiento</h2>
<p>El responsable del tratamiento de datos es el operador de la plataforma kashilo.com con sede en Suiza.</p>
@@ -271,7 +271,7 @@ class PagePrivacy extends HTMLElement {
`,
pt: /* html */`
<h1>Política de Privacidade</h1>
<p class="legal-meta">kashilo.com — Mercado anônimo | Atualização: fevereiro 2026</p>
<p class="legal-meta">kashilo.com — Mercado privado | Atualização: fevereiro 2026</p>
<h2>1. Responsável pelo tratamento</h2>
<p>O responsável pelo tratamento de dados é o operador da plataforma kashilo.com com sede na Suíça.</p>
@@ -322,7 +322,7 @@ class PagePrivacy extends HTMLElement {
`,
ru: /* html */`
<h1>Политика конфиденциальности</h1>
<p class="legal-meta">kashilo.com — Анонимный маркетплейс | Обновлено: февраль 2026</p>
<p class="legal-meta">kashilo.com — Приватный маркетплейс | Обновлено: февраль 2026</p>
<h2>1. Ответственный за обработку данных</h2>
<p>Ответственным за обработку данных является оператор платформы kashilo.com с местонахождением в Швейцарии.</p>

View File

@@ -40,7 +40,7 @@ class PageTerms extends HTMLElement {
getContentDE() {
return /* html */`
<h1>Allgemeine Geschäftsbedingungen (AGB)</h1>
<p class="legal-meta">kashilo.com — Anonymer Marktplatz | Stand: Februar 2026</p>
<p class="legal-meta">kashilo.com — Privater Marktplatz | Stand: Februar 2026</p>
<h2>1. Geltungsbereich</h2>
<p>1.1 Diese AGB regeln die Nutzung der Plattform kashilo.com.</p>
@@ -114,7 +114,7 @@ class PageTerms extends HTMLElement {
getContentEN() {
return /* html */`
<h1>Terms of Service</h1>
<p class="legal-meta">kashilo.com — Anonymous Marketplace | Last updated: February 2026</p>
<p class="legal-meta">kashilo.com — Private Marketplace | Last updated: February 2026</p>
<h2>1. Scope</h2>
<p>1.1 These Terms of Service govern the use of the platform kashilo.com.</p>
@@ -188,7 +188,7 @@ class PageTerms extends HTMLElement {
getContentFR() {
return /* html */`
<h1>Conditions Générales d'Utilisation (CGU)</h1>
<p class="legal-meta">kashilo.com — Marché anonyme | Mise à jour : février 2026</p>
<p class="legal-meta">kashilo.com — Marché privé | Mise à jour : février 2026</p>
<h2>1. Champ d'application</h2>
<p>1.1 Les présentes CGU régissent l'utilisation de la plateforme kashilo.com.</p>
@@ -262,7 +262,7 @@ class PageTerms extends HTMLElement {
getContentIT() {
return /* html */`
<h1>Condizioni generali di utilizzo (CGU)</h1>
<p class="legal-meta">kashilo.com — Mercato anonimo | Aggiornamento: febbraio 2026</p>
<p class="legal-meta">kashilo.com — Mercato privato | Aggiornamento: febbraio 2026</p>
<h2>1. Campo di applicazione</h2>
<p>1.1 Le presenti CGU disciplinano l'utilizzo della piattaforma kashilo.com.</p>
@@ -336,7 +336,7 @@ class PageTerms extends HTMLElement {
getContentES() {
return /* html */`
<h1>Condiciones generales de uso (CGU)</h1>
<p class="legal-meta">kashilo.com — Mercado anónimo | Actualización: febrero 2026</p>
<p class="legal-meta">kashilo.com — Mercado privado | Actualización: febrero 2026</p>
<h2>1. Ámbito de aplicación</h2>
<p>1.1 Las presentes CGU regulan el uso de la plataforma kashilo.com.</p>
@@ -410,7 +410,7 @@ class PageTerms extends HTMLElement {
getContentPT() {
return /* html */`
<h1>Termos de Uso</h1>
<p class="legal-meta">kashilo.com — Mercado anônimo | Atualização: fevereiro 2026</p>
<p class="legal-meta">kashilo.com — Mercado privado | Atualização: fevereiro 2026</p>
<h2>1. Âmbito de aplicação</h2>
<p>1.1 Estes Termos de Uso regulam a utilização da plataforma kashilo.com.</p>
@@ -484,7 +484,7 @@ class PageTerms extends HTMLElement {
getContentRU() {
return /* html */`
<h1>Условия использования</h1>
<p class="legal-meta">kashilo.com — Анонимный маркетплейс | Обновлено: февраль 2026</p>
<p class="legal-meta">kashilo.com — Приватный маркетплейс | Обновлено: февраль 2026</p>
<h2>1. Область применения</h2>
<p>1.1 Настоящие Условия использования регулируют пользование платформой kashilo.com.</p>