diff --git a/README.md b/README.md index 01c74a2f..49b68a89 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ The bundling process is a two-step procedure: cat themes/baba/static/css/pico.indigo.min.css \ themes/baba/static/css/gruvbox-light.css \ themes/baba/static/css/custom.css \ + themes/baba/static/css/footnotes.css \ themes/baba/static/css/modern-styles.css \ themes/baba/static/css/pygments.css \ themes/baba/static/css/copy.css \ diff --git a/_assets/images/arch-linux-anydesk-kurulumu-rehberi.avif b/_assets/images/arch-linux-anydesk-kurulumu-rehberi.avif new file mode 100644 index 00000000..1b1e46b2 Binary files /dev/null and b/_assets/images/arch-linux-anydesk-kurulumu-rehberi.avif differ diff --git a/_assets/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi.avif b/_assets/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi.avif new file mode 100644 index 00000000..d911c913 Binary files /dev/null and b/_assets/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi.avif differ diff --git a/_assets/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi.avif b/_assets/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi.avif new file mode 100644 index 00000000..a941cad5 Binary files /dev/null and b/_assets/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi.avif differ diff --git a/_assets/images/proxmox-zfs-home-assistant.avif b/_assets/images/proxmox-zfs-home-assistant.avif new file mode 100644 index 00000000..f467d3bc Binary files /dev/null and b/_assets/images/proxmox-zfs-home-assistant.avif differ diff --git a/_assets/images/vivaldi-doh-dns-over-https-ayari.avif b/_assets/images/vivaldi-doh-dns-over-https-ayari.avif new file mode 100644 index 00000000..ff51a50a Binary files /dev/null and b/_assets/images/vivaldi-doh-dns-over-https-ayari.avif differ diff --git a/content/articles/arch-linux-anydesk-kurulumu-rehberi.md b/content/articles/arch-linux-anydesk-kurulumu-rehberi.md new file mode 100644 index 00000000..d6e7b684 --- /dev/null +++ b/content/articles/arch-linux-anydesk-kurulumu-rehberi.md @@ -0,0 +1,93 @@ +Title: Arch Linux'ta AnyDesk Kurulumu: Neden RustDesk Değil de Bu? +Date: 2025-11-30 11:45 +Category: Araçlar +Tags: arch linux, anydesk, aur, yay, rustdesk, uzak masaüstü +Slug: arch-linux-anydesk-kurulumu-rehberi +Authors: yuceltoluyag +Summary: Gönül RustDesk ister ama şirketler ve akrabalar AnyDesk der. Toplumsal baskıya boyun eğip Arch Linux'ta AnyDesk'i en sorunsuz nasıl kurarız? +Image: images/arch-linux-anydesk-kurulumu-rehberi-xl.webp +Lang: tr +Translation: false +Status: published + + +Biliyorum, şimdi yorumlarda (ya da içinizden) soracaksınız: *"Yahu hocam, mis gibi açık kaynak, kendi sunucunu kurabildiğin (self-hosted) **RustDesk** varken neden kapalı kaynaklı AnyDesk?"* + +Cevap çok basit ve acı: **Mahalle Baskısı.** + +Şirketteki IT departmanı, uzaktaki kuzen, muhasebeci... Sanki hepsine vahiy inmiş gibi AnyDesk kullanıyor. TeamViewer "Ticari kullanım tespit ettim, seni atıyorum" diyerek hepimizi bezdirdiğinde, herkes RustDesk'e geçmek yerine topluca AnyDesk'e göç etti. Sen istediğin kadar "Bakın bu özgür yazılım" de, kurumlar ve son kullanıcılar alışkanlıklarını değiştirmiyor. + +Ben de Arch Linux kullanan biri olarak, "Biz RustDesk kullanıyoruz" diyemediğim senaryolarda (yani %99'unda) mecburen AnyDesk kurmak zorunda kalıyorum. + +Peki Arch Linux'ta, Flatpak sürümü ölmüşken (EOL), bunu en temiz, en güncel ve en sorunsuz nasıl kurarız? Gelin şu "mecburiyet" aracını kuralım. + +## Adım 1: AUR'un Gücü ve YAY (Yet Another Yogurt) + +AnyDesk resmi depolarda yok. Flatpak sürümü de bakımsız. Elimizde tek ve en güçlü kale kalıyor: **AUR (Arch User Repository).** + +AUR'u kullanmak için `yay` gibi bir yardımcıya ihtiyacımız var. Eğer sisteminizde zaten varsa bu adımı atlayın. Yoksa, terminali açıp şu komutlarla kurun: + +```bash +sudo pacman -S --needed git base-devel +# Root olmadan çalıştırın: +git clone https://aur.archlinux.org/yay.git +cd yay +makepkg -si +``` + +## Adım 2: AnyDesk'i İndirip Kuralım + +Kaynak koddan derlemekle uğraşmayacağız, hazır derlenmiş binary paketi (`anydesk-bin`) kuracağız ki hızlı olsun. + +```bash +yay -S anydesk-bin +``` + +Kurulum sırasında sorular sorarsa `Enter` tuşuna basıp geçebilirsiniz. Hızlı ve temiz. + +## Adım 3: Wayland Çıkmazı (Bağlanamıyorum Sorunu!) + +İşte işin teknik ve can sıkıcı kısmı burası. Modern Linux dağıtımları (Gnome, KDE vb.) artık varsayılan olarak **Wayland** kullanıyor. Ancak AnyDesk, Wayland ile hala tam randımanlı çalışamıyor. + +Özellikle karşı tarafa "Abi sen hiçbir şeye dokunma, ben bağlanıp halledeceğim" diyorsanız (Unattended Access), Wayland size kabus yaşatır. Ekran gelmez, mouse çalışmaz, izin pencereleri çıkar... + +Bu yüzden, eğer sorunsuz bir bağlantı istiyorsanız, **X11 (Xorg)** kullanmak zorundasınız. + +### Gnome Kullanıcıları İçin Çözüm: + +GDM ayar dosyasını düzenleyip Wayland'i devre dışı bırakacağız: + +```bash +sudo nano /etc/gdm/custom.conf +``` + +`[daemon]` başlığı altındaki şu satırın başındaki `#` işaretini kaldırın: + +```ini +[daemon] +WaylandEnable = false +``` + +### KDE ve Diğerleri İçin: + +Bilgisayarı açarken şifre ekranında, oturum türü olarak **"Plasma (X11)"** veya kullandığınız masaüstü ortamının X11 versiyonunu seçtiğinizden emin olun. + +## Adım 4: Servisi Başlat ve Unut + +AnyDesk'i kurduk ama servis çalışmazsa ID alamazsınız veya "Ağa bağlanılıyor" hatası alırsınız. Servisi başlatıp, her açılışta otomatik çalışmasını sağlayalım: + +```bash +sudo systemctl enable --now anydesk +``` + +İşlem tamam! Temiz bir başlangıç için `reboot` atın. + +```bash +sudo reboot +``` + +## Sonuç + +Evet, gönlümüz RustDesk'ten yana olsa da, hayatın gerçekleri bazen bizi AnyDesk kurmaya zorluyor. Artık Arch Linux sisteminiz, şirketteki Windows makinelerle veya akrabalarınızın bilgisayarlarıyla "onların dilinden" konuşmaya hazır. + +Bir gün herkesin özgür yazılımın kıymetini anlaması dileğiyle... O güne kadar ID numaranızı kimseyle paylaşmayın! 😎 \ No newline at end of file diff --git a/content/articles/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi.md b/content/articles/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi.md new file mode 100644 index 00000000..823f84cc --- /dev/null +++ b/content/articles/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi.md @@ -0,0 +1,124 @@ +Title: Arch Linux'ta ntsync Nasıl Aktif Edilir? +Date: 2025-11-30 09:45 +Category: Linux +Tags: arch linux, ntsync, gaming, zen kernel, wine, proton +Slug: arch-linux-ntsync-aktif-etme-zen-kernel-rehberi +Authors: yuceltoluyag +Summary: Oyun performansını artırmak için ntsync destekli Wine ve Proton kurdum ama unuttuğum bir şey vardı: Kernel! İşte ntsync hatası ve çözümü. +Image: images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-xl.webp +Lang: tr +Translation: false +Status: published + +Her şey masum bir performans sevdasıyla başladı. Linux'ta oyun oynarken o "micro-stuttering" denilen takılmaları bilirsiniz, adamı deli eder. Ben de "Şu meşhur `ntsync` olayını bir deneyeyim, Windows NT senkronizasyonunu kernel seviyesinde yapıyormuş, FPS uçar gider" dedim. + +Hemen AUR'a daldım ve işin "kaymak" tabakası olan şu iki paketi sisteme çektim: + +1. [**wine-tkg-staging-ntsync-bin**](https://aur.archlinux.org/packages/wine-tkg-staging-ntsync-bin){: target="_blank" rel="noopener noreferrer"} +2. [**proton-xiv-bin**](https://aur.archlinux.org/packages/proton-xiv-bin){: target="_blank" rel="noopener noreferrer"} + +Paketler indi, kuruldu. "Tamamdır bu iş, artık uçuyoruz" diyerek sistemi yeniden başlattım. Ama unuttuğum, daha doğrusu atladığım ufak(!) bir detay varmış. + +Logları kontrol edeyim dediğimde sistemin bana sitem ettiğini gördüm... + +## Hata: "Ben Bu Modülü Tanımıyorum!" + +Açılış loglarına (`journalctl -b -p err`) bir baktım, sistem bas bas bağırıyor: + +```bash +Kas 28 01:41:10 baba systemd-modules-load[445]: Failed to find module 'ntsync' +``` + +Kafamdan aşağı kaynar sular döküldü desem yeridir. Ben yazılımı (Wine/Proton) kurdum ama meğersem altındaki zemini hazırlamamışım. Kullandığım kernel sürümüne baktım: + +```bash +λ friday13 [~] → uname -r +6.6.63-1-lts +``` + +Sorun kabak gibi ortadaydı. Ben LTS (Uzun Dönem Destek) kernel kullanıyordum ama `ntsync` gibi deneysel ve yeni özellikler 6.6 sürümünde yoktu. Yani Ferrari motorunu Şahin kasasına takmaya çalışmışım. Bu özellik Kernel 6.14 ve sonrasında, özellikle de **Zen Kernel** gibi özelleştirilmiş çekirdeklerde varsayılan olarak geliyordu.[^1] + +Neyse, hatayı anladık. Çözüm basit: Kernel değişecek! + +## Adım 1: Zen Kernel Kurulumu + +Arch Linux'ta kernel değiştirmek gözünüzü korkutmasın, aslında bir paket yüklemekten farksız. Hemen terminali açıp `linux-zen` ve başlık dosyalarını (headers) indirdim. + +```bash +λ friday13 [~] → sudo pacman -S linux-zen linux-zen-headers +``` + +!!! tip "Headers Paketini Unutma ⚡ Eğer Nvidia kullanıyorsan veya dkms ile derlenen başka modüllerin varsa (VirtualBox vs.), `linux-zen-headers` paketini kurmazsan sistem açıldığında ekran kartın çalışmayabilir. Aman dikkat." + +- [Arch Linux NVIDIA Ekran Kartı Kurulumu](/arch-linux-nvidia-ekran-karti-kurulumu/) +- [Arch Linux Linux Firmware NVIDIA Hatası Çözümü](/arch-linux-linux-firmware-nvidia-hatasi-cozumu/) +- [Linux ve Steamos Grafik Surucusu Yüklemesi ve Güncelleme Rehberi](/linux-gpu-driver-rehberi/) + +## Adım 2: Bootloader Ayarı (Systemd-boot) + +Paketi kurmak yetmiyor, sistemi "Bak kardeşim, artık bu yeni kernel ile açılacaksın" diye uyarmamız lazım. Ben `systemd-boot` kullanıyorum, ayarları da şöyle yaptım. + +Önce mevcut ayarımı kopyaladım (ne olur ne olmaz, yedek candır): + +```bash +λ friday13 [~] → sudo cp /boot/loader/entries/arch.conf /boot/loader/entries/arch-zen.conf +``` + +Sonra yeni dosyayı (`arch-zen.conf`) açıp içindeki `-lts` ibarelerini `-zen` ile değiştirdim: + +```conf +title Arch Linux Zen +linux /vmlinuz-linux-zen +initrd /initramfs-linux-zen.img +options root=PARTUUID=xxxx-xxxx-xxxx-xxxx rw quiet +``` + +## Adım 3: Modülü Kalıcı Olarak Aktif Etme + +Kerneli kurup yapılandırmayı yaptık ama işi şansa bırakmayalım. Bu modülün her açılışta otomatik yüklenmesi için ufak bir ayar dosyası oluşturmamız şart. Yoksa her seferinde `modprobe` ile uğraşırız. + +Bunun için `/etc/modules-load.d/` altına gidiyoruz: + +```bash +λ friday13 [~] → sudo nano /etc/modules-load.d/ntsync.conf +``` + +Dosyanın içine sadece modülün adını yazıp kaydediyoruz: + +``` +ntsync +``` + +Bu işlemden sonra değişikliklerin geçerli olması için sistemi yeniden başlatıyoruz: + +```bash +λ friday13 [~] → sudo reboot +``` + +## Büyük Final: ntsync Aktif mi? + +Bilgisayar açıldı, hemen terminale koştum. Önce kernel sürümünü teyit ettim: `6.17.9-zen1-1-zen`. Harika. + +Peki ya o kurduğum Wine ve Proton paketlerinin ihtiyaç duyduğu `ntsync` modülü? + +```bash +λ friday13 [~] → modinfo ntsync +``` + +Çıktı tam istediğim gibiydi: + +```bash +filename: /lib/modules/6.17.9-zen1-1-zen/kernel/drivers/misc/ntsync.ko.zst +license: GPL +description: Kernel driver for NT synchronization primitives +... +``` + +Artık modül yüklüydü ve hata mesajları tarihe karışmıştı. Yani kurduğum o `wine-tkg` ve `proton-xiv` paketleri artık gerçekten işini yapabilirdi. + +Kısacası, eğer siz de benim gibi "Oyunlarda performans artsın" diye özel Wine sürümleri kurup sonra "Neden çalışmıyor bu?" diye saçınızı başınızı yoluyorsanız, kernel sürümünüze bir bakın derim. Bazen çözüm, sadece daha "Zen" bir kernele geçmekte yatıyor. 😎 + + + +[^1]: + LTS kernel, kararlılık için eski teknolojileri barındırır. Oyun ve yeni donanım özellikleri için genellikle Mainline veya Zen kernel tercih edilir. \ No newline at end of file diff --git a/content/articles/linux-gpu-driver-rehberi.md b/content/articles/linux-gpu-driver-rehberi.md new file mode 100644 index 00000000..5cb65387 --- /dev/null +++ b/content/articles/linux-gpu-driver-rehberi.md @@ -0,0 +1,189 @@ +Title: Linux GPU Sürücü Rehberi: AMD, Intel ve Nvidia İçin Stabil ve Temiz Kurulum +Date: 2025-11-30 11:15 +Category: Donanım +Tags: linux, gpu driver, nvidia, amd, intel, mesa, steamos, oyun, debian +Slug: linux-gpu-driver-rehberi +Authors: yuceltoluyag +Summary: Linux'ta sürücü kurmak Windows'taki gibi değil. Mesa 25.1 güncellemesi, Nvidia DKMS modülleri ve Debian inatçıları için özel rehber burada. +Image: images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-xl.webp +Lang: tr +Translation: false +Status: published + + +Windows'tan Linux'a geçen herkesin yaşadığı o ilk şok anını bilirim. Tarayıcıyı açarsın, Nvidia veya AMD'nin sitesine girip "Download Driver" butonunu ararsın... Ama dur! Linux dünyasında işler böyle yürümüyor. Burada kurallar farklı, bazen kafa karıştırıcı ama alıştığında çok daha mantıklı. + +Bugün, sisteminizin kalbi olan grafik sürücülerini nasıl kontrol edeceğinizi, güncelleyeceğinizi ve o siyah ekranı görmeden bu işten nasıl sıyrılacağınızı anlatacağım. Kahvenizi alın, terminali açın. Başlıyoruz. + +## Önemli Uyarılar (Hemen Atlamayın!) + +**SteamOS Kullananlar:** Eğer Steam Deck veya SteamOS kullanıyorsanız, elinizi klavyeden çekin. Valve, sistem güncellemeleriyle sürücüleri (Mesa) zaten size gönderiyor. Ekstra bir şey yapmanıza gerek yok, bozarsınız. Bu rehber diğer Linux dağıtımları için. + +**Genel Kural:** Sürücü işlerine girişmeden önce sisteminizi tamamen güncelleyin ve yeniden başlatın. "Ya bir şey olmaz" demeyin, oluyor. Tecrübeyle sabit. + +----- + +## AMD ve Intel Cephesi: Mesa Nedir? + +AMD ve Intel kullanıcıları, Linux dünyasının "şanslı" kesimi. Çünkü bu kartlar **Mesa** kullanır. Mesa dediğimiz şey tek bir sürücü değil, açık kaynaklı sürücülerin toplandığı devasa bir koleksiyon. + +Duyacağınız terimler şunlar: + + * **RADV:** Mesa'nın AMD Vulkan sürücüsü (Topluluk ve Valve destekli, genelde en iyisi bu). + * **ANV:** Mesa'nın Intel Vulkan sürücüsü. + * **AMDVLK:** AMD'nin kendi resmi açık kaynak sürücüsü. + +Benim tavsiyem (ve çoğu oyuncunun hemfikir olduğu konu): **RADV'den şaşmayın.** AMDVLK bazen uyumluluk sorunları çıkarabiliyor, RADV ise kaya gibi sağlam.[^1] + +### Hangi Mesa Sürümünü Kullanıyorum? + +Bunu öğrenmek için terminale küçük bir fısıltı göndermemiz lazım. + +```bash +glxinfo | grep "Mesa" +``` + +Eğer terminal size "Komut bulunamadı" diye bağırırsa (ki genelde bağırır), şu paketleri kurmanız gerek: + +!!! tip "glxinfo Kurulumu ⚡" +* **Ubuntu/Mint/Debian:** `sudo apt install mesa-utils` +* **Arch Linux:** `sudo pacman -S mesa-utils` +* **Fedora:** `sudo dnf install glx-utils` + +Komutu çalıştırdığınızda şöyle bir çıktı alacaksınız: + +``` +OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.0.3-1ubuntu2 +``` + +O **Mesa 25.0.3** yazan yer var ya, işte o sizin sürümünüz. + +### Mesa Nasıl Güncellenir? (Ubuntu Kullanıcıları İçin Kritik Güncelleme!) + +Burası biraz karıştı ama toparlayalım. + +**Ubuntu ve Türevleri (Mint vb.):** +Eskiden her sürüm için Kisak PPA kullanırdık ama işler değişti. Kisak, depolama limitleri yüzünden **eski sürümleri (18.04 Bionic, 20.04 Focal, 22.04 Jammy) emekliye ayırdı.** Yani eski bir sisteminiz varsa bu kapı size kapandı. + +Ama iyi haber şu: Eğer **Ubuntu 25.04 (Plucky)** veya **24.10 (Oracular)** kullanıyorsanız, artık en güncel **Mesa 25.1** sürümüne (özellikle 25.1.5 bug-fix sürümüne) Kisak PPA ile kolayca geçebiliyorsunuz. Neden önemli? Çünkü yeni **DXVK** güncellemeleri artık Mesa 25.1 öneriyor. Proton ile oyun oynarken performans kaybı yaşamamak için bu şart. + +Kısacası, güncel Ubuntu kullanıyorsanız şu komutlarla sistemi uçurun: + +```bash +sudo add-apt-repository ppa:kisak/kisak-mesa +sudo apt update +sudo apt upgrade +``` + +**Arch, Fedora, Manjaro, EndeavourOS:** +Siz yine kralsınız. Sisteminiz yuvarlanan (rolling) yapıda olduğu için normal güncellemelerle Mesa'nın en son sürümü zaten size gelir. Ekstra maceraya gerek yok. + +----- + +## NVIDIA Cephesi: Nazlı Gelin + +Geldik işin en civcivli kısmına. Nvidia, Linux dünyasında kapalı kaynak kodlu (proprietary) sürücüleriyle bilinir ve bazen bizi kanser eder. Ama performans için o sürücüleri kurmak zorundayız. + +### Ubuntu / Mint / Kubuntu + +En kolayı bu. Menüden **"Yazılım ve Güncellemeler"** (Software & Updates) uygulamasını açın, **"Ek Sürücüler"** (Additional Drivers) sekmesine gelin. Orada Nvidia sürücülerini göreceksiniz. Tavsiye edilen sürümü seçip "Uygula" deyin. + +Ha, "Ben terminalciyim" derseniz: + +```bash +sudo ubuntu-drivers list +sudo ubuntu-drivers install nvidia:560 +``` + +*(560 yerine listede çıkan en güncel sürümü yazın tabii.)* + +### Pop!_OS + +System76 ekibi bu işi çözmüş. **Pop!_Shop**'a girin, Nvidia sürücüsünü seçin ve kurun. Zaten ISO dosyasını indirirken Nvidia versiyonunu indirdiyseniz, sürücüler kurulu geliyor. Rahatlık seviyesi: %100. + +### Fedora (Biraz Uğraştırır) + +Fedora, özgür yazılım felsefesi gereği Nvidia sürücülerini varsayılan olarak sunmaz. Önce **RPM Fusion** deposunu eklemeniz lazım. + +1. **RPM Fusion Kurulumu:** + +```bash +sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm +``` + +2. **Sürücü Kurulumu:** +Modern kartlar için: + +```bash +sudo dnf install akmod-nvidia +``` + +CUDA desteği için: + +```bash +sudo dnf install xorg-x11-drv-nvidia-cuda +``` + +!!! danger "Secure Boot Belası! 🛡️ Eğer BIOS'ta Secure Boot açıksa sürücüyü imzalamanız (sign) gerekir. Bu işlem tam bir baş ağrısıdır (`kmodgenca`, `mokutil` vs.). Eğer kurumsal bir zorunluluğunuz yoksa, BIOS'tan Secure Boot'u kapatmak en kısa yol." + + +### Arch Linux (DKMS Detayı!) + +Arch Wiki bu konuda bir derya deniz ama özet geçeyim. Hangi kartı kullandığınız çok önemli. + + * **Turing (RTX 20 serisi) ve sonrası:** Artık açık kaynaklı kernel modülleri öneriliyor: `nvidia-open`. + * **LTS Kernel Kullananlar:** `nvidia-open-lts`. + * **"Ben Uğraşamam" Diyenler İçin Joker:** `nvidia-open-dkms`. Bu paket, hangi kerneli kullanırsanız kullanın (Zen, LTS, Mainline) modülleri otomatik derler. Kafanız rahat olur. + +Ve en önemlisi, **32-bit desteği!** Steam oyunlarının çoğu hala 32-bit kütüphanelere ihtiyaç duyar. +`/etc/pacman.conf` dosyasını açın ve `[multilib]` satırının başındaki `#` işaretini kaldırın. + +Sonra şu komutla hem sistemi güncelleyin hem de sürücüleri kurun: + +```bash +sudo pacman -Syu nvidia-open-dkms lib32-nvidia-utils +``` + +*(Eski kart kullanıyorsanız `nvidia-open` kısımlarını `nvidia` yapın).* + +### Manjaro ve EndeavourOS + +Bu dağıtımlar işi kolaylaştırıyor. + + * **Manjaro:** `sudo mhwd -a pci nonfree 0300` komutuyla otomatik kurulum yapar. + * **EndeavourOS:** `nvidia-inst` aracı var. `nvidia-inst --32` diyerek hem sürücüyü hem 32-bit desteğini kurabilirsiniz. + +### Debian (İnatçılar İçin Özel Bölüm) + +Dürüst olayım, oyun için **Debian Stable** kullanmak, Formula 1 pistine traktörle girmek gibidir. Sürücüler çok eski kalır. Ama "Ben Debian'dan vazgeçmem, kararlılık benim göbek adım" diyorsanız, saygı duyarım. + +Sırf sizin için, sabırsız Debian savaşçılarına özel "Hızlı Kurulum Reçetesi"ni şuraya bırakıyorum. Bu komutlar `non-free` depoları açar, 32-bit mimariyi ekler ve Steam ile Nvidia sürücüsünü kurar. + +Terminale `su -` yazıp root olduktan sonra sırasıyla: + +```bash +# 32-bit mimariyi ekle +dpkg --add-architecture i386 + +# Sources listesini düzenle (Manuel yapman gerekebilir) +# /etc/apt/sources.list dosyasındaki her satırın sonuna +# "non-free contrib" ekle. (Örn: main non-free contrib) + +# Ve final vuruşu: +apt update +apt install steam nvidia-driver +reboot +``` + +Bunu yaptıktan sonra sistem yeniden başlar ve teorik olarak oyun oynamaya hazırsınızdır. İyi şanslar (ihtiyacınız olacak)! + +----- + +Yani durum bu. Linux'ta sürücü işi ilk başta korkutucu görünse de, bir kez mantığını kavrayınca "Ne gerek varmış Windows'ta site site gezmeye" diyorsunuz. Neyse, ben kaçtım, güncellemem gereken bir Arch sistemi beni bekliyor (Umarım patlamaz 😅). + +- [Arch Linux NVIDIA Ekran Kartı Kurulumu](/arch-linux-nvidia-ekran-karti-kurulumu/) +- [Arch Linux Linux Firmware NVIDIA Hatası Çözümü](/arch-linux-linux-firmware-nvidia-hatasi-cozumu/) +- [Arch Linux NTSync Aktif Etme Zen Kernel Rehberi](/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi/) + +[^1]: +RADV sürücüsü, Valve mühendisleri tarafından Steam Deck ve Linux oyunculuğu için sürekli optimize ediliyor. AMDVLK ise daha kurumsal odaklı kalabiliyor. \ No newline at end of file diff --git a/content/articles/proxmox-zfs-home-assistant.md b/content/articles/proxmox-zfs-home-assistant.md new file mode 100644 index 00000000..3980dca6 --- /dev/null +++ b/content/articles/proxmox-zfs-home-assistant.md @@ -0,0 +1,152 @@ +Title: Proxmox + ZFS Üzerinde Home Assistant (HAOS) Kurulumu +Date: 2025-11-30 14:15 +Category: Sunucu +Tags: proxmox, home assistant, haos, zfs, tteck, vm,linux,disk +Slug: proxmox-zfs-home-assistant +Authors: yuceltoluyag +Summary: Hazır scriptlerin arkasına sığınmadan, Proxmox üzerinde ZFS ve SSD optimizasyonlarıyla (q35, ssd=1) manuel Home Assistant kurulum rehberi. +Image: /images/proxmox-zfs-home-assistant-xl.webp +Lang: tr +Translation: false +Status: published + + +Bazen kendime soruyorum, "Neden kolayı varken zoru seçiyorsun?" diye. İnternet "tek satır kodla Home Assistant kur" scriptleriyle dolu. Tteck'in scriptleri mesela, efsanedir, laf yok. Ama işte o içimdeki kontrol manyağı rahat durmuyor. "Ya bu script benim diskimi yanlış yere bağlarsa?", "Arka planda ne çeviriyor bu?" diye düşünmekten uyuyamıyorum. + +Geçen gün sunucuyu güncellerken (biraz da kahveyi klavyeye dökme korkusuyla) dedim ki; gel şunun en optimize, en temiz kurulumunu script kullanmadan, ama scriptlerin kullandığı o ince performans ayarlarını (Q35, SSD flagleri falan) çalarak elle yapayım. + +Eğer siz de benim gibi "Kaputun altında ne var bilmem lazım" diyenlerdenseniz, doğru yerdesiniz. Proxmox 9 ve ZFS ikilisini, Home Assistant ile dans ettireceğiz. + +## 1. İmajı Yakalamak (En Günceli Hangisiydi?) + +Önce Proxmox sunucusuna bir SSH atalım. Web konsolundan da yazarsınız ama kopyala-yapıştır yaparken o konsol penceresi bazen saçmalıyor, harfler kayıyor falan... Hiç gerek yok. + +```bash +ssh root@vhost01 +``` + +Şimdi, gidip Home Assistant sitesinde "son sürüm kaçtı ya?" diye dolanmaya gerek yok. Şu komut seti, GitHub'a gidip "Bana en son stabil sürümü ver kardeşim" diyor ve indiriyor. + +```bash +# Otomatik sürümü bul ve indir +ha_version=$(curl -s https://raw.githubusercontent.com/home-assistant/version/master/stable.json | grep "ova" | cut -d '"' -f 4) + +wget -q --show-progress https://github.com/home-assistant/operating-system/releases/download/${ha_version}/haos_ova-${ha_version}.qcow2.xz +``` + +İndi mi? Güzel. Şimdi paketi açalım. + +```bash +unxz haos_ova-${ha_version}.qcow2.xz +``` + +Bu arada dosya ismini kopyalamakla uğraşmayın, `tab` tuşuna basınca tamamlıyor zaten. (Bunu bilmeyen yoktur ama aklıma geldi işte). + +## 2. VM'i Yaratmak (Ama Öyle Dümdüz Değil) + +Bakın burası çok önemli. Eskiden `i440fx` kullanırdık, işimizi görürdü. Ama devir değişti. Eğer yarın öbür gün bu Home Assistant'a bir Zigbee USB takacaksanız veya ekran kartı passthrough yapacaksanız, **Q35** çipseti şart. Scriptler bunu varsayılan yapıyor, biz niye yapmayalım? + +Ben VM ID olarak `206` seçtim, 106 da olur 300 de, keyfinize kalmış. + +```bash +qm create 206 \ + --name hass01 \ + --pool PROD \ + --tags prod \ + --ostype l26 \ + --machine q35 \ + --agent 1 \ + --bios ovmf \ + --cpu host,flags=+aes \ + --cores 4 \ + --memory 4096 \ + --numa 0 \ + --scsihw virtio-scsi-pci \ + --net0 virtio=AA:BB:CC:DD:E2:06,bridge=vmbr00,firewall=1,tag=50 +``` + +!!! warning "Kopyala-Yapıştır Yaparken Dikkat! 💣" +Yukarıdaki komutta benim kendi sunucuma özel ayarlar var, direkt yapıştırırsan patlar: +* `--pool PROD`: Sende "PROD" diye bir havuz yoksa bu satırı sil. +* `--net0 ...`: Ben `vmbr00` ve `tag=50` (VLAN) kullanıyorum. Sende muhtemelen `vmbr0` vardır ve VLAN yoktur. Kendine göre düzelt! + +!!! note "Q35 Detayı" +`--machine q35` parametresi modern PCIe donanımları için kritik. Bir de işlemciyi `host` moduna aldık ki, sanallaştırma katmanında vakit kaybetmesin, ana makinenin tüm özelliklerini kullansın. + +## 3. Diski ZFS Havuzuna Fırlatmak + +Depolama alanınızın adını biliyorsunuz değil mi? Ben `pve_vdisks` kullanıyorum ama sizde %90 ihtimalle `local-zfs` yazar. + +```bash +pvesm status +``` + +Hadi şu indirdiğimiz imajı havuza atalım: + +```bash +qm importdisk 206 haos_ova-${ha_version}.qcow2 pve_vdisks +``` + +Bu işlem diskin hızına göre biraz sürebilir. O arada gidip bir su için, sandalyeden kalkın. Bel fıtığı şakaya gelmez. + +## 4. Olayın Koptuğu Yer: Disk Ayarları + +İşte tteck scriptinin "sihri" burada. Eğer diski dümdüz bağlarsanız çalışır mı? Çalışır. Ama Home Assistant onu eski tip dönen bir hard disk sanar. Biz ona "Hey, sen bir SSD üzerindesin, rahat ol" diyeceğiz (`ssd=1`). + +Ayrıca Proxmox 9 ve Secure Boot uyumu için EFI diskini de özel ayarlamamız lazım. + +```bash +# Önce minik bir EFI diski +pvesm alloc pve_vdisks 206 vm-206-disk-0 4M + +# Şimdi asıl bombayı patlatıyoruz +qm set 206 + --efidisk0 pve_vdisks:vm-206-disk-0,efitype=4m \ + --scsi0 pve_vdisks:vm-206-disk-1,ssd=1,discard=on,iothread=1 \ + --boot order=scsi0 +``` + +Buradaki `discard=on` komutu, ZFS için hayati önem taşıyor. TRIM desteği olmazsa o disk şişer de şişer, sonra "Disk doldu" uyarısıyla uğraşırsınız. Tecrübeyle sabit.[^1] + +Bir de diski biraz büyütelim, 32GB standarttır, yetmez derseniz 64 yapın. + +```bash +qm resize 206 scsi0 32G +``` + +## 5. Doğrulama (Paranoyaklık İyidir) + +Her şeyi yaptık ama bakalım diskler gerçekten orada mı? + +```bash +pvesm list pve_vdisks --vmid 206 +``` + +Çıktı aşağı yukarı şöyle olmalı (Biri 4MB, diğeri 32GB): + +``` +Volid Format Type Size VMID +pve_vdisks:vm-206-disk-0 raw images 4194304 206 +pve_vdisks:vm-206-disk-1 raw images 34359738368 206 +``` + +Eğer ZFS datasetlerini de görmek istersen: + +```bash +zfs list | grep 206 +``` + +## 6. Hadi Bismillah: Başlatıyoruz + +Her şey yerli yerindeyse marşa basabiliriz. + +```bash +qm start 206 +``` + +VM açıldıktan sonra IP adresini bulun (modemden veya konsoldan), tarayıcıya `http://IP_ADRESI:8123` yazın. O meşhur "Home Assistant hazırlanıyor" ekranını gördüyseniz işlem tamamdır. + +Yani, script kullanmak kötü değil ama elle kurunca insan kendini bir "Mr. Robot" hissetmiyor da değil hani. Hem artık sistemin her vidasını siz sıktınız, bir sorun çıkarsa neresine bakacağınızı biliyorsunuz. Güle güle kullanın! 👋 + +[^1]: + Bir keresinde discard açmayı unuttuğum bir VM, 100GB verisi olmamasına rağmen ZFS üzerinde 500GB yer kaplamıştı. Temizlemesi tam bir işkenceydi. \ No newline at end of file diff --git a/content/articles/vivaldi-doh-dns-over-https-ayari.md b/content/articles/vivaldi-doh-dns-over-https-ayari.md new file mode 100644 index 00000000..14765aff --- /dev/null +++ b/content/articles/vivaldi-doh-dns-over-https-ayari.md @@ -0,0 +1,64 @@ +Title: Vivaldi'de DoH Ayarı Nasıl Yapılır? (Cloudflare ile Özgürlük) +Date: 2025-11-30 16:30 +Category: Ağ ve İnternet +Tags: vivaldi, doh, dns over https, cloudflare, gizlilik, sansür +Slug: vivaldi-doh-dns-over-https-ayari +Authors: yuceltoluyag +Summary: Vivaldi tarayıcısında internet trafiğinizi şifrelemek ve yasakları aşmak için DoH ayarını nasıl yaparsınız? İşte Cloudflare ile en hızlı yöntem. +Image: images/vivaldi-doh-dns-over-https-ayari-xl.webp +Lang: tr +Translation: false +Status: published + + +İnternet servis sağlayıcılarının (ISS) "hangi siteye girdin bakayım sen?" diye DNS trafiğimizi dikizlemesinden bıktım usandım. Sırf bu yüzden Vivaldi gibi "power user" (bizim gibi kurcalamayı sevenler) dostu bir tarayıcı kullanıyoruz ama varsayılan ayarlar bazen yetersiz kalıyor. + +Bugün Vivaldi'ye şu meşhur **DoH (DNS over HTTPS)** ayarını yapacağız. Yani DNS sorgularımızı şifreleyip, ISS'lerin göremeyeceği bir tünelden geçireceğiz. Hem de **Cloudflare** kullanarak. (Neden Cloudflare? Çünkü 1.1.1.1 altyapısıyla piyasanın en hızlısı ve en kararlısı). + +Hadi şu ayarı yapalım da internetimiz biraz nefes alsın. + +## Adım 1: Güncellik Şart (Ya da Değil mi?) + +Önce Vivaldi'nin güncel olduğundan emin olun diyorlar. Yani, mantıklı tabii. Eski sürümlerde bu menülerin yeri farklı olabilir. + +Sol üstteki Vivaldi logosuna tıklayın, **Yardım > Güncellemeleri Kontrol Et** deyin. "Sen zaten en iyisisin" diyorsa devam edelim. + +## Adım 2: Labirentte Kaybolmadan Ayarları Bulmak + +Şimdi, burası biraz karışık. Eski rehberlerde (ve bana verdiğin notta) ayarın `vivaldi://settings/network/` altında olduğu yazar. Ama Vivaldi geliştiricileri menülerin yerini değiştirmeyi çok seviyor. + +En garantisi şu: + +1. Klavyeden `Ctrl + F12` tuşuna basın (Ayarlar açılır). +2. Sol taraftaki arama çubuğuna direkt **"Güvenli DNS"** veya İngilizce kullanıyorsanız **"Secure DNS"** yazın. +3. Uğraşmak istemeyenler için adres çubuğuna şunu yapıştırıp Enter'a basmak da işe yarar (Tabii Vivaldi bu komutu kaldırmadıysa): + `vivaldi://settings/privacy/` + +!!! tip "Kısa Yol ⚡ Menülerde kaybolmayın. Ayarlar penceresindeki arama kutusu sizin en iyi dostunuzdur. "DNS" yazın, ayar karşınızda biter." + + +## Adım 3: Cloudflare Sunucusunu Girmek + +Ayar yerini bulduk, genelde **"Gizlilik ve Güvenlik"** sekmesinin en altlarına doğru saklanıyor. + +Orada **"Güvenli DNS Kullan"** (Use Secure DNS) seçeneğini göreceksiniz. Varsayılan olarak "Mevcut servis sağlayıcınızla" seçilidir (ki biz bundan kaçmaya çalışıyoruz). + +Yapmanız gerekenler sırasıyla: + +1. Cloudflare seçeneğini işaretleyin. Eğer özel ayar yapacaksanız **"Özel"** (With Custom) seçeneğini işaretleyin. +2. Yanındaki veya altındaki kutucuğa şu Cloudflare seçeneğini seçin: +[responsive_img src="/images/vivaldi-doh-dns-over-https-ayari-xl.webp" alt="Vivaldi DoH ayarı" /] +3. Alternatif olarak, adres çubuğuna şu adresi yapıştırabilirsiniz: `https://doh.dns.sb/dns-query` bu adres için risk size ait.Ben cloudflare kullanıyorum. + +Enter'a basmanıza veya "Kaydet" demenize gerek yok, Vivaldi (Chromium altyapısı sağ olsun) anında kapıyor ayarı. + +## Sonuç: Çalışıyor mu? + +Ayarı yaptık ama "Ya çalışmıyorsa?" şüphesi içimizi kemirmesin. +Hemen yeni bir sekme açın ve [Cloudflare Yardım](https://1.1.1.1/help){: target="_blank" rel="noopener noreferrer"} sayfasına girin. + +Eğer **"Using DNS over HTTPS (DoH)"** kısmında **"Yes"** yazıyorsa, tebrikler! Artık DNS sorgularınız şifreli gidiyor. ISS'niz hangi siteye girdiğinizi DNS üzerinden göremiyor (IP üzerinden görebilir ama o başka bir makalenin konusu 😅). + +Bazen bu ayar şirket içi ağlarda veya bazı kafe wifi'larında interneti kesebilir. Öyle bir durumda "Güvenli DNS" kutucuğunu kapatıp tekrar deneyin. Teknoloji işte, bazen aç-kapa yapmak gerekiyor. + +Güle güle, özgürce kullanın! \ No newline at end of file diff --git a/content/images/arch-linux-anydesk-kurulumu-rehberi-lg.webp b/content/images/arch-linux-anydesk-kurulumu-rehberi-lg.webp new file mode 100644 index 00000000..779abd56 Binary files /dev/null and b/content/images/arch-linux-anydesk-kurulumu-rehberi-lg.webp differ diff --git a/content/images/arch-linux-anydesk-kurulumu-rehberi-md.webp b/content/images/arch-linux-anydesk-kurulumu-rehberi-md.webp new file mode 100644 index 00000000..b9bdd1a0 Binary files /dev/null and b/content/images/arch-linux-anydesk-kurulumu-rehberi-md.webp differ diff --git a/content/images/arch-linux-anydesk-kurulumu-rehberi-sm.webp b/content/images/arch-linux-anydesk-kurulumu-rehberi-sm.webp new file mode 100644 index 00000000..e0314d6e Binary files /dev/null and b/content/images/arch-linux-anydesk-kurulumu-rehberi-sm.webp differ diff --git a/content/images/arch-linux-anydesk-kurulumu-rehberi-xl.webp b/content/images/arch-linux-anydesk-kurulumu-rehberi-xl.webp new file mode 100644 index 00000000..d5ce92eb Binary files /dev/null and b/content/images/arch-linux-anydesk-kurulumu-rehberi-xl.webp differ diff --git a/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-lg.webp b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-lg.webp new file mode 100644 index 00000000..24a8a8d8 Binary files /dev/null and b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-lg.webp differ diff --git a/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-md.webp b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-md.webp new file mode 100644 index 00000000..ffcd6f7f Binary files /dev/null and b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-md.webp differ diff --git a/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-sm.webp b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-sm.webp new file mode 100644 index 00000000..0793ebef Binary files /dev/null and b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-sm.webp differ diff --git a/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-xl.webp b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-xl.webp new file mode 100644 index 00000000..8cb12f71 Binary files /dev/null and b/content/images/arch-linux-ntsync-aktif-etme-zen-kernel-rehberi-xl.webp differ diff --git a/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-lg.webp b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-lg.webp new file mode 100644 index 00000000..dae7caf7 Binary files /dev/null and b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-lg.webp differ diff --git a/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-md.webp b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-md.webp new file mode 100644 index 00000000..4a8168b0 Binary files /dev/null and b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-md.webp differ diff --git a/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-sm.webp b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-sm.webp new file mode 100644 index 00000000..d202a649 Binary files /dev/null and b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-sm.webp differ diff --git a/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-xl.webp b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-xl.webp new file mode 100644 index 00000000..e5de44f8 Binary files /dev/null and b/content/images/linux-ve-steamos-grafik-surucusu-yukleme-guncelleme-rehberi-xl.webp differ diff --git a/content/images/proxmox-zfs-home-assistant-lg.webp b/content/images/proxmox-zfs-home-assistant-lg.webp new file mode 100644 index 00000000..df70a426 Binary files /dev/null and b/content/images/proxmox-zfs-home-assistant-lg.webp differ diff --git a/content/images/proxmox-zfs-home-assistant-md.webp b/content/images/proxmox-zfs-home-assistant-md.webp new file mode 100644 index 00000000..ce0d4f35 Binary files /dev/null and b/content/images/proxmox-zfs-home-assistant-md.webp differ diff --git a/content/images/proxmox-zfs-home-assistant-sm.webp b/content/images/proxmox-zfs-home-assistant-sm.webp new file mode 100644 index 00000000..275d9e54 Binary files /dev/null and b/content/images/proxmox-zfs-home-assistant-sm.webp differ diff --git a/content/images/proxmox-zfs-home-assistant-xl.webp b/content/images/proxmox-zfs-home-assistant-xl.webp new file mode 100644 index 00000000..d8d69b6f Binary files /dev/null and b/content/images/proxmox-zfs-home-assistant-xl.webp differ diff --git a/content/images/vivaldi-doh-dns-over-https-ayari-lg.webp b/content/images/vivaldi-doh-dns-over-https-ayari-lg.webp new file mode 100644 index 00000000..7cd682f7 Binary files /dev/null and b/content/images/vivaldi-doh-dns-over-https-ayari-lg.webp differ diff --git a/content/images/vivaldi-doh-dns-over-https-ayari-md.webp b/content/images/vivaldi-doh-dns-over-https-ayari-md.webp new file mode 100644 index 00000000..1dacf125 Binary files /dev/null and b/content/images/vivaldi-doh-dns-over-https-ayari-md.webp differ diff --git a/content/images/vivaldi-doh-dns-over-https-ayari-sm.webp b/content/images/vivaldi-doh-dns-over-https-ayari-sm.webp new file mode 100644 index 00000000..ee9c5ca9 Binary files /dev/null and b/content/images/vivaldi-doh-dns-over-https-ayari-sm.webp differ diff --git a/content/images/vivaldi-doh-dns-over-https-ayari-xl.webp b/content/images/vivaldi-doh-dns-over-https-ayari-xl.webp new file mode 100644 index 00000000..311676cb Binary files /dev/null and b/content/images/vivaldi-doh-dns-over-https-ayari-xl.webp differ diff --git a/find_missing_translations.py b/find_missing_translations.py new file mode 100644 index 00000000..0f55463d --- /dev/null +++ b/find_missing_translations.py @@ -0,0 +1,45 @@ + +import os +import sys + +def find_missing_translations(base_path): + turkish_articles_base_names = set() + english_articles_base_names = set() + + articles_path = os.path.join(base_path, 'content', 'articles') + en_articles_path = os.path.join(articles_path, 'en') + + # Get all Turkish article base names + for root, _, files in os.walk(articles_path): + for file in files: + if file.endswith('.md') and not file.endswith('.en.md'): + # Exclude files directly under 'en' folder if they are not .en.md + if not os.path.basename(root) == 'en': + base_name = file.replace('.md', '') + turkish_articles_base_names.add(base_name) + + # Get all English article base names + if os.path.exists(en_articles_path): + for root, _, files in os.walk(en_articles_path): + for file in files: + if file.endswith('.en.md'): + base_name = file.replace('.en.md', '') + english_articles_base_names.add(base_name) + elif file.endswith('.md') and not file.endswith('.en.md'): + # Handle cases where English articles might not follow the .en.md convention + # but are directly in the 'en' folder + base_name = file.replace('.md', '') + english_articles_base_names.add(base_name) + + + missing_english_translations = sorted(list(turkish_articles_base_names - english_articles_base_names)) + + for article in missing_english_translations: + print(article) + +if __name__ == '__main__': + if len(sys.argv) > 1: + base_directory = sys.argv[1] + find_missing_translations(base_directory) + else: + print("Usage: python find_missing_translations.py ") diff --git a/themes/baba/static/css/bundle.min.css b/themes/baba/static/css/bundle.min.css index 4fe80560..d304101e 100644 --- a/themes/baba/static/css/bundle.min.css +++ b/themes/baba/static/css/bundle.min.css @@ -1 +1 @@ -[role=search],[type=search]{--pico-border-radius:5rem}address,blockquote,dl,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:var(--pico-typography-spacing-vertical)}h1,h2,h3,h4,h5,h6,input,optgroup,pre>code,pre>samp,select,textarea{line-height:var(--pico-line-height)}button,select{text-transform:none}img,legend{max-width:100%}hr,legend{color:inherit}[type=checkbox][role=switch],input,select,td,textarea,th{background-color:var(--pico-background-color)}dialog,fieldset legend,h1,h2,h3,h4,h5,h6,input,label,select,td,textarea,th{color:var(--pico-color)}button,input,nav{overflow:visible}kbd,mark,progress,sub,sup{vertical-align:baseline}[data-tooltip],[role=group],[role=search],details.dropdown,sub,sup{position:relative}:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:.1rem;--pico-border-radius:.25rem;--pico-border-width:.0625rem;--pico-outline-width:.125rem;--pico-transition:.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 #0000;--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width)var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 .0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:.5rem;--pico-nav-link-spacing-vertical:.5rem;--pico-nav-link-spacing-horizontal:.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");--pico-scrollbar-width:0px}@media (width>=576px){:host,:root{--pico-font-size:106.25%}}@media (width>=768px){:host,:root{--pico-font-size:112.5%}}a,a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:.875em}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem;--pico-color:var(--pico-h1-color)}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem;--pico-color:var(--pico-h2-color)}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem;--pico-color:var(--pico-h3-color)}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem;--pico-color:var(--pico-h4-color)}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem;--pico-color:var(--pico-h5-color)}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem;--pico-color:var(--pico-h6-color)}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:.1875rem}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:.0625rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=checkbox],[type=radio]{--pico-border-width:.125rem}details.dropdown summary:not([role=button]){--pico-outline-width:.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:.125rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width)var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width)var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline):after{filter:brightness(0)invert()}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:#b7880040;--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#87640080;--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#b7880080;--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#5d6b8980;--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#5d6b8940;--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#181c2580;--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:#5d6b8940;--pico-contrast-inverse:#fff;--pico-box-shadow:.0145rem .029rem .174rem #8191b504,.0335rem .067rem .402rem #8191b506,.0625rem .125rem .75rem #8191b508,.1125rem .225rem 1.35rem #8191b509,.2085rem .417rem 2.502rem #8191b50b,.5rem 1rem 6rem #8191b50f,0 0 0 .0625rem #8191b504;--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:#f3f5f7;--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#fbfcfc;--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 .5rem #00000040;--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#fbfcfc;--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#e8eaedbf;--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#c7940030;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#c7940080;--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#c7940060;--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #07090c04,.0335rem .067rem .402rem #07090c06,.0625rem .125rem .75rem #07090c08,.1125rem .225rem 1.35rem #07090c09,.2085rem .417rem 2.502rem #07090c0b,.5rem 1rem 6rem #07090c0f,0 0 0 .0625rem #07090c04;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 .5rem #00000040;--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28;--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#08090abf;--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) details summary[role=button].contrast:not(.outline):after,:root:not([data-theme]) details summary[role=button].contrast:not(.outline):after,:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before,:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#c7940030;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#c7940080;--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#c7940060;--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #07090c04,.0335rem .067rem .402rem #07090c06,.0625rem .125rem .75rem #07090c08,.1125rem .225rem 1.35rem #07090c09,.2085rem .417rem 2.502rem #07090c0b,.5rem 1rem 6rem #07090c0f,0 0 0 .0625rem #07090c04;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 .5rem #00000040;--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28;--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#08090abf;--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline):after,[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}aside li,aside li a,aside nav,aside ol,aside ul,main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:510px;padding-left:0;padding-right:0}dialog>article{max-width:510px}}@media (width>=768px){.container{max-width:700px}}@media (width>=1024px){:host,:root{--pico-font-size:118.75%}.container{max-width:950px}}@media (width>=1280px){:host,:root{--pico-font-size:125%}.container{max-width:1200px}}@media (width>=1536px){:host,:root{--pico-font-size:131.25%}.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);grid-template-columns:1fr;display:grid}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}code,h1,h2,h3,h4,h5,h6,kbd,pre,samp,td,th{font-weight:var(--pico-font-weight)}sub,sup{font-size:.75em;line-height:0}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight);margin-top:0}h1,h2,h3,h4,h5,h6{--pico-font-weight:700;font-size:var(--pico-font-size);font-family:var(--pico-font-family);margin-top:0}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}hgroup>*{margin-top:0;margin-bottom:0}[type=button],[type=reset],[type=submit],details,details[open]>summary,input:not([type=checkbox],[type=radio]),pre,select,textarea{margin-bottom:var(--pico-spacing)}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical)*.25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical)*.25)}ul li{list-style:square}mark{background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);padding:.125rem .25rem}blockquote,pre>code,pre>samp{padding:var(--pico-spacing);display:block}blockquote{margin:var(--pico-typography-spacing-vertical)0;border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical)*.5);color:var(--pico-blockquote-footer-color)}[data-tooltip]:not(a,button,input,[role=button]),abbr[title]{cursor:help;border-bottom:1px dotted;text-decoration:none}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);outline:0}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button],audio,canvas,video{display:inline-block}button{margin:0;font-family:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow,0 0 0 #0000);padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition);outline:0;text-decoration:none}[role=button]:is(:hover,:active,:focus),[role=button][aria-current]:not([aria-current=false]),[type=button]:is(:hover,:active,:focus),[type=button][aria-current]:not([aria-current=false]),[type=file]::file-selector-button:is(),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=reset]:is(:hover,:active,:focus),[type=reset][aria-current]:not([aria-current=false]),[type=submit]:is(:hover,:active,:focus),[type=submit][aria-current]:not([aria-current=false]),button:is(:hover,:active,:focus),button[aria-current]:not([aria-current=false]){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000);--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button][aria-current]:not([aria-current=false]):focus,[type=button]:focus,[type=button][aria-current]:not([aria-current=false]):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is():focus,[type=reset]:focus,[type=reset][aria-current]:not([aria-current=false]):focus,[type=submit]:focus,[type=submit][aria-current]:not([aria-current=false]):focus,button:focus,button[aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary[aria-current]:not([aria-current=false]):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is():focus,[type=reset]:focus,[type=reset][aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast[aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}[type=checkbox][role=switch],[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}[type=checkbox][role=switch]:focus,[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;width:100%}td,th{padding:calc(var(--pico-spacing)/2)var(--pico-spacing);border-bottom:var(--pico-border-width)solid var(--pico-table-border-color);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width)solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio:not([controls]){height:0;display:none}:where(iframe){border-style:none}img{border-style:none;height:auto}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace);font-size:.875em;font-family:var(--pico-font-family);border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);line-height:initial}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;display:block;overflow:auto}code,kbd,samp{padding:.375rem;display:inline-block}pre>code,pre>samp{background:0 0}dialog,nav,nav ul{display:flex}kbd{--pico-font-weight:bolder;background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color)}figure{margin:0;padding:0;display:block}figure figcaption{padding:calc(var(--pico-spacing)*.5)0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical)0;border:0;border-top:1px solid var(--pico-muted-border-color)}[hidden],template{display:none!important}input,optgroup,select,textarea{letter-spacing:inherit;margin:0;font-family:inherit;font-size:1rem}legend{white-space:normal;padding:0}textarea{resize:vertical;display:block;overflow:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{border-width:0;padding:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--pico-line-height) + var(--pico-form-element-spacing-vertical)*2 + var(--pico-border-width)*2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);border:0;padding:0}fieldset legend,label{margin-bottom:calc(var(--pico-spacing)*.375);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight));display:block}fieldset legend,progress{margin-bottom:calc(var(--pico-spacing)*.5)}button[type=submit],details.dropdown>summary+ul li label,input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal)}[type=checkbox],[type=radio],[type=range]{-webkit-appearance:none;-moz-appearance:none}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition);outline:0}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-left:var(--pico-form-element-spacing-horizontal);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:.75rem 50%}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}select::-ms-expand{background-color:#0000;border:0}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);background-image:var(--pico-icon-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:.75rem 50%}textarea[aria-invalid]{--pico-icon-height:calc(1rem*var(--pico-line-height) + var(--pico-form-element-spacing-vertical)*2 + var(--pico-border-width)*2);background-position:right .75rem top!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{width:100%;margin-top:calc(var(--pico-spacing)*-.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color);display:block}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing)*.25)}label:has([type=checkbox],[type=radio]){cursor:pointer;width:fit-content}[type=checkbox],[type=radio]{appearance:none;margin-top:-.125em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer;width:1.25em;height:1.25em;margin-inline-end:.5em;padding:0}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:50%;background-repeat:no-repeat;background-size:.75em}[type=checkbox]~label,[type=radio]~label{cursor:pointer;margin-bottom:0;display:inline-block}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:50%;background-repeat:no-repeat;background-size:.75em}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);background-image:none;border-width:.35em}[type=checkbox][role=switch]{--pico-border-width:.1875rem;--pico-color:var(--pico-switch-color);border:var(--pico-border-width)solid var(--pico-border-color);border-radius:1.25em;width:2.25em;height:1.25em;line-height:1.25em}[type=checkbox][role=switch]:before{aspect-ratio:1;background-color:var(--pico-color);height:100%;box-shadow:var(--pico-switch-thumb-box-shadow);content:"";border-radius:50%;transition:margin .1s ease-in-out;display:block}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked:before{margin-inline-start:1em}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}details.dropdown>summary+ul li,details.dropdown>summary+ul li a{padding:calc(var(--pico-form-element-spacing-vertical)*.5)var(--pico-form-element-spacing-horizontal)}[type=color]::-webkit-color-swatch{border-radius:calc(var(--pico-border-radius)*.5);border:0}[type=color]::-moz-color-swatch{border-radius:calc(var(--pico-border-radius)*.5);border:0}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width)auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width)*-1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width)*-1);padding:calc(var(--pico-form-element-spacing-vertical)*.5)0;padding-left:var(--pico-outline-width);background:0 0;border:0;border-radius:0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/2);padding:calc(var(--pico-form-element-spacing-vertical)*.5)var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-secondary-focus)}[type=range]{appearance:none;background:0 0;width:100%;height:1.25rem}[type=range]::-webkit-slider-runnable-track{border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);width:100%;height:.375rem;-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);width:100%;height:.375rem;-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);width:100%;height:.375rem;-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--pico-range-thumb-border-color);background-color:var(--pico-range-thumb-color);cursor:pointer;width:1.25rem;height:1.25rem;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition);border-radius:50%;margin-top:-.4375rem}[type=range]::-moz-range-thumb{-webkit-appearance:none;border:2px solid var(--pico-range-thumb-border-color);background-color:var(--pico-range-thumb-color);cursor:pointer;width:1.25rem;height:1.25rem;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition);border-radius:50%;margin-top:-.4375rem}[type=range]::-ms-thumb{-webkit-appearance:none;border:2px solid var(--pico-range-thumb-border-color);background-color:var(--pico-range-thumb-color);cursor:pointer;width:1.25rem;height:1.25rem;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition);border-radius:50%;margin-top:-.4375rem}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:1.125rem 50%,right .75rem center;padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:right 1.125rem center}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:right 1.125rem center,.75rem 50%}details{display:block}article,article>header{margin-bottom:var(--pico-block-spacing-vertical)}details summary{cursor:pointer;transition:color var(--pico-transition);line-height:1rem;list-style-type:none}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary:after,details.dropdown>a:after,details.dropdown>button:after,details.dropdown>summary:after{background-image:var(--pico-icon-chevron);content:"";background-repeat:no-repeat;background-size:1rem;display:block}details summary::-moz-list-bullet{list-style-type:none}details summary:after{width:1rem;height:1rem;float:right;transition:transform var(--pico-transition);background-position:100%;margin-inline-start:calc(var(--pico-spacing,1rem)*.5);transform:rotate(-90deg)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width)solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem)*.5);color:var(--pico-primary)}details summary[role=button]{text-align:left;width:100%}details summary[role=button]:after{height:calc(1rem*var(--pico-line-height,1.5))}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary:after{transform:rotate(0)}[dir=rtl] details summary,dialog>article>footer{text-align:right}[dir=rtl] details summary:after{float:left;background-position:0}article{padding:var(--pico-block-spacing-vertical)var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal)*-1);margin-left:calc(var(--pico-block-spacing-horizontal)*-1);padding:calc(var(--pico-block-spacing-vertical)*.66)var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical)*-1);border-bottom:var(--pico-border-width)solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical)*-1);border-top:var(--pico-border-width)solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{border-bottom:none}details.dropdown>a:after,details.dropdown>button:after,details.dropdown>summary:after{width:1rem;height:calc(1rem*var(--pico-line-height,1.5));float:right;background-position:100%;margin-inline-start:.25rem;transform:rotate(0)translate(.2rem)}nav details.dropdown{margin-bottom:0;margin:calc(var(--pico-nav-element-spacing-vertical)*-1)0;display:inline}details.dropdown>summary:not([role]){height:calc(1rem*var(--pico-line-height) + var(--pico-form-element-spacing-vertical)*2 + var(--pico-border-width)*2);padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:0}details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown>summary:after{transform:rotate(0)translate(0)}nav details.dropdown>summary:not([role]){height:calc(1rem*var(--pico-line-height) + var(--pico-nav-link-spacing-vertical)*2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width)*2)var(--pico-nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}details.dropdown>summary+ul{z-index:99;width:100%;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);border:var(--pico-border-width)solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s;flex-direction:column;padding:0;display:flex;position:absolute;left:0}details.dropdown>summary+ul[dir=rtl]{left:auto;right:0}details.dropdown>summary+ul li{width:100%;margin-bottom:0;list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical)*.5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical)*.5)}details.dropdown>summary+ul li a{margin:calc(var(--pico-form-element-spacing-vertical)*-.5)calc(var(--pico-form-element-spacing-horizontal)*-1);color:var(--pico-dropdown-color);text-overflow:ellipsis;border-radius:0;text-decoration:none;display:block;overflow:hidden}details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]),details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open]>summary,dialog>article>footer [role=button],dialog>article>footer button,dialog>article>header>*{margin-bottom:0}details.dropdown[open]>summary+ul{opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s;transform:scaleY(1)}details.dropdown[open]>summary:before{z-index:1;content:"";cursor:default;background:0 0;width:100vw;height:100vh;display:block;position:fixed;inset:0}label>details.dropdown{margin-top:calc(var(--pico-spacing)*.25)}[role=group],[role=search]{width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition);display:inline-flex}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{flex:auto;margin-bottom:0;position:relative}dialog,nav ol,nav ul{align-items:center;padding:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width)*-1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:#0000}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width)var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width)var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form):before{background-image:var(--pico-icon-loading);content:"";vertical-align:-.125em;background-repeat:no-repeat;background-size:1em;width:1em;height:1em;display:inline-block}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty):before{margin-inline-end:calc(var(--pico-spacing)*.5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}dialog{z-index:999;width:inherit;min-width:100%;height:inherit;min-height:100%;backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);border:0;justify-content:center;position:fixed;inset:0}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing)*2);margin:var(--pico-spacing);overflow:auto}@media (width>=768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}dialog>article{max-width:700px}}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);float:right;padding:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing)*.5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{width:1rem;height:1rem;margin-top:calc(var(--pico-spacing)*-1);margin-bottom:var(--pico-spacing);background-image:var(--pico-icon-close);opacity:.5;transition:opacity var(--pico-transition);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:auto 1rem;border:none;margin-left:auto;display:block}nav li,progress{display:inline-block}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);pointer-events:none;touch-action:none;overflow:hidden}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-name:modal-overlay;animation-duration:.8s}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-name:modal;animation-delay:.2s}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-direction:reverse;animation-delay:0s}@keyframes modal-overlay{0%{backdrop-filter:none;background-color:#0000}}@keyframes modal{0%{opacity:0;transform:translateY(-100%)}}:where(nav li):before{float:left;content:"​"}nav{justify-content:space-between}nav ol,nav ul{margin-bottom:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal)*-1)}nav li{padding:var(--pico-nav-element-spacing-vertical)var(--pico-nav-element-spacing-horizontal);margin:0}nav li :where(a,[role=link]){margin:calc(var(--pico-nav-link-spacing-vertical)*-1)calc(var(--pico-nav-link-spacing-horizontal)*-1);padding:var(--pico-nav-link-spacing-vertical)var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius);display:inline-block}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width)*2)var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{justify-content:start;align-items:center}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical)*-1)0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal)*-1)}nav[aria-label=breadcrumb] ul li:not(:last-child):after{width:calc(var(--pico-nav-link-spacing-horizontal)*4);margin:0 calc(var(--pico-nav-link-spacing-horizontal)*-1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;white-space:nowrap;text-decoration:none;display:inline-block;position:absolute}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){color:inherit;pointer-events:none;background-color:#0000;text-decoration:none}aside li{padding:calc(var(--pico-nav-element-spacing-vertical)*.5)var(--pico-nav-element-spacing-horizontal)}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);width:100%;height:.5rem;color:var(--pico-progress-color);border:0;overflow:hidden}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color)linear-gradient(to right,var(--pico-progress-color)30%,var(--pico-progress-background-color)30%)top left/150% 150% no-repeat;animation:1s linear infinite progress-indeterminate}progress:indeterminate[value]::-webkit-progress-value{background-color:#0000}progress:indeterminate::-moz-progress-bar{background-color:#0000}[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}[data-tooltip]:after,[data-tooltip]:before,[data-tooltip][data-placement=top]:after,[data-tooltip][data-placement=top]:before{z-index:99;border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;display:block;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%,-.25rem)}[data-tooltip]:after,[data-tooltip][data-placement=top]:after{content:"";color:var(--pico-tooltip-background-color);background-color:#0000;border-top:.3rem solid;border-left:.3rem solid #0000;border-right:.3rem solid #0000;border-radius:0;padding:0;transform:translate(-50%)}[data-tooltip][data-placement=bottom]:after,[data-tooltip][data-placement=bottom]:before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{border:.3rem solid #0000;border-bottom-color:currentColor;transform:translate(-50%,-.3rem)}[data-tooltip][data-placement=left]:after,[data-tooltip][data-placement=left]:before{inset:50% 100% auto auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{border:.3rem solid #0000;border-left-color:currentColor;transform:translate(.3rem,-50%)}[data-tooltip][data-placement=right]:after,[data-tooltip][data-placement=right]:before{inset:50% auto auto 100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{border:.3rem solid #0000;border-right-color:currentColor;transform:translate(-.3rem,-50%)}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{--pico-tooltip-slide-to:translate(-50%,-.25rem);opacity:0;animation-name:tooltip-slide;animation-duration:.2s;animation-fill-mode:forwards;transform:translate(-50%,.75rem)}[data-tooltip]:focus:after,[data-tooltip]:hover:after{--pico-tooltip-caret-slide-to:translate(-50%,0rem);animation-name:tooltip-caret-slide;transform:translate(-50%,-.25rem)}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover:after,[data-tooltip][data-placement=bottom]:hover:before{--pico-tooltip-slide-to:translate(-50%,.25rem);animation-name:tooltip-slide;transform:translate(-50%,-.75rem)}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:after{--pico-tooltip-caret-slide-to:translate(-50%,-.3rem);animation-name:tooltip-caret-slide;transform:translate(-50%,-.5rem)}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:focus:before,[data-tooltip][data-placement=left]:hover:after,[data-tooltip][data-placement=left]:hover:before{--pico-tooltip-slide-to:translate(-.25rem,-50%);animation-name:tooltip-slide;transform:translate(.75rem,-50%)}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:after{--pico-tooltip-caret-slide-to:translate(.3rem,-50%);animation-name:tooltip-caret-slide;transform:translate(.05rem,-50%)}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:focus:before,[data-tooltip][data-placement=right]:hover:after,[data-tooltip][data-placement=right]:hover:before{--pico-tooltip-slide-to:translate(.25rem,-50%);animation-name:tooltip-slide;transform:translate(-.75rem,-50%)}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:after{--pico-tooltip-caret-slide-to:translate(-.3rem,-50%);animation-name:tooltip-caret-slide;transform:translate(-.05rem,-50%)}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true]):after,:not([aria-busy=true]):before{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:root:not([data-theme=dark]),[data-theme=light]{--pico-background-color:#fbf1c7;--pico-color:#3c3836;--pico-text-selection-color:#45858840;--pico-muted-color:#928374;--pico-muted-border-color:#d5c4a1;--pico-primary:#458588;--pico-primary-background:#458588;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#45858880;--pico-primary-hover:#076678;--pico-primary-hover-background:#076678;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#45858880;--pico-primary-inverse:#fbf1c7;--pico-secondary:#98971a;--pico-secondary-background:#98971a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#98971a80;--pico-secondary-hover:#797403;--pico-secondary-hover-background:#797403;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#98971a40;--pico-secondary-inverse:#fbf1c7;--pico-contrast:#af3a03;--pico-contrast-background:#af3a03;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#af3a0380;--pico-contrast-hover:#8a2a00;--pico-contrast-hover-background:#8a2a00;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#af3a0340;--pico-contrast-inverse:#fbf1c7;--pico-card-background-color:#ebdbb2;--pico-card-border-color:#d5c4a1;--pico-code-background-color:#f9f5d7;--pico-code-color:#3c3836;--pico-form-element-background-color:#f9f5d7;--pico-form-element-border-color:#d5c4a1;--pico-form-element-color:#3c3836;--pico-table-border-color:#d5c4a1;--pico-table-row-stripped-background-color:#d5c4a133}a{text-decoration:underline}main img{max-width:100%;height:auto}.highlight code,[data-theme=dark] .sidebar a.contrast,div.grid,section#nav{background-color:#0000}.highlight pre,code,pre{word-wrap:break-word;word-break:break-word}a:focus,a:hover{text-decoration:underline}.article-summary:hover,.legal-contact-text,a.outline,a.social,nav.navbar ul li{color:var(--pico-color)}.featured-article-item .article-list-meta a:hover,.featured-article-item .article-list-title a:hover,[data-theme=dark] a.outline,[data-theme=dark] a.social,[data-theme=dark] nav.navbar ul li{color:#fff}article.hentry{border-radius:20px;margin-bottom:1.5em;padding:25px}h1.page-title{margin-bottom:.75em}article.article,article.page{border-radius:20px;margin-top:5em;padding:2em}article.article footer div#post-info{text-align:left;margin:auto}main.container{padding-top:.75em}.content,.content-wrapper{width:100%;max-width:100%}div.grid{position:static}section#nav{margin:auto}h1.author-category-tags-title{margin-bottom:.75em;padding-top:2.5em;padding-left:.6em}@media only screen and (width<=1107px){#fadeshow1{display:none}}@media only screen and (width<=884px){#fadeshow2{display:none}div.grid{padding-bottom:.75em}div#main-page ol#post-list{padding-top:9em}header h2.entry-title{padding-top:5.2em}article.article,article.page{border-radius:20px;margin-top:9em;padding-top:1em}h1.page-title{margin-bottom:.75em;padding:0}h1.author-category-tags-title{margin-bottom:.75em;padding-top:4.8em;padding-left:.75em}}@media only screen and (width>=884px){#fadeshow3{display:none}}html{scroll-behavior:smooth}article.article h3{margin-top:.75em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-modal.show{opacity:1;visibility:visible;z-index:1000;background-color:#000c;display:block}.article-list-title a,.tag-item{color:var(--pico-color)}.tag-cloud-container{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:3rem;display:flex}.tag-item{border-radius:var(--pico-border-radius);background-color:var(--pico-muted-border-color);border:1px solid var(--pico-muted-border-color);align-items:center;padding:.5rem 1rem;transition:all .2s ease-in-out;display:inline-flex}.article-list-item,.tag-summary-card{background-color:var(--pico-card-background-color);box-shadow:var(--pico-box-shadow)}.article-nav-arrow.primary.outline:hover,.nav-arrow.primary.outline:hover,.tag-item:hover{background-color:var(--pico-primary-hover-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-hover-border)}.tag-item.tag-size-3,.tag-item.tag-size-4,.tag-item.tag-size-5{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-background)}.tag-item .tag-count{opacity:.7;margin-left:.5rem}.tag-item.tag-size-1{padding:.4rem .8rem;font-size:.8rem}.tag-item.tag-size-2{padding:.45rem .9rem;font-size:.9rem}.tag-item.tag-size-3{padding:.5rem 1rem;font-size:1rem}.tag-item.tag-size-4{padding:.55rem 1.1rem;font-size:1.1rem}.tag-item.tag-size-5{padding:.6rem 1.2rem;font-size:1.2rem}.card .grid{gap:var(--pico-grid-column-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tag-summary-card{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-sizing:border-box;min-width:200px;padding:1rem;transition:all .2s ease-in-out}.article-list-item:hover,.tag-summary-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}[data-theme=dark] .article-list-item:hover,[data-theme=dark] .tag-summary-card:hover{box-shadow:0 8px 20px #0000004d}.tag-summary-card .tag-summary-link{color:inherit;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.pagination li span.current-page,.tag-summary-card .tag-summary-count{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse)}.tag-summary-card .tag-summary-link i{vertical-align:middle;margin-right:.5rem;font-size:1.35rem}.tag-summary-card .tag-summary-link h3{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin:0;font-size:1.25rem;line-height:1.2;overflow:hidden}.tag-summary-card .tag-summary-count{border-radius:50px;margin-left:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.pagination-container{justify-content:center;margin-top:3rem;margin-bottom:3rem;display:flex}.pagination{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pagination li a,.pagination li span{border-radius:var(--pico-border-radius);justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:.5rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex}.article-nav-arrow.secondary.outline,.nav-arrow.secondary.outline,.pagination li a.secondary.outline{border-color:var(--pico-secondary);color:var(--pico-secondary)}.article-nav-arrow.secondary.outline:hover,.nav-arrow.secondary.outline:hover,.pagination li a.secondary.outline:hover{background-color:var(--pico-secondary-hover-background);color:var(--pico-secondary-inverse);border-color:var(--pico-secondary-hover-border)}.pagination li span.current-page{border:1px solid var(--pico-primary-background)}.pagination li span.disabled{opacity:.5;cursor:not-allowed}.article-list-main-container{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.article-list-item{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);flex-direction:column;align-items:stretch;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden}img{border-style:none;border-radius:5px}@media (width<=768px){.container{padding-right:calc(var(--pico-spacing)*.5);padding-left:calc(var(--pico-spacing)*.5)}.article-content-grid,.article-main-content{width:100%;max-width:100%;margin:0;padding:0}.article-content-grid{display:block;overflow-x:hidden}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%}.pagination-container{margin-top:2rem;margin-bottom:2rem}.pagination{flex-wrap:wrap;justify-content:center;gap:.3rem}.pagination li a,.pagination li span{min-width:2.2rem;height:2.2rem;padding:.3rem;font-size:.9rem}.article-header-row,.article-list-item{flex-direction:column}.article-image-container{width:100%;height:180px}.article-header-content{padding:1.2rem}.article-list-title{font-size:1.3rem}.article-list-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.article-body-row{padding:0 1.2rem 1.2rem}.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:50px!important;display:inline-block!important}}@media (width<=480px){.container{padding-right:calc(var(--pico-spacing)*.35);padding-left:calc(var(--pico-spacing)*.35)}.article-content-grid,.article-main-content{width:100%;max-width:100%;margin:0;padding:0}.article-content-grid{display:block}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.2rem}.article-list-summary p{font-size:.9rem}.article-list-meta .category,.article-list-meta address,.article-list-meta time{font-size:.85rem}.pagination{white-space:nowrap;gap:.2rem;display:inline-flex}.pagination li a,.pagination li span{min-width:2rem;height:2rem;padding:.2rem;font-size:.85rem}.pagination-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.article-list-title{font-size:1.2rem}}.article-header-row{flex-direction:column;display:flex}@media (width>=768px){.article-list-item{flex-direction:column}.article-header-row{flex-direction:row}.article-image-container{width:35%;height:100%;min-height:200px}.article-header-content{flex-direction:column;flex-grow:1;justify-content:center;padding-left:1.5rem;display:flex}.grid{grid-template-columns:unset}}.article-image-container{width:100%;height:200px;overflow:hidden}.highlight,.highlight pre,pre{overflow-x:auto}.article-image{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out}.article-list-item:hover .article-image{transform:scale(1.05)}.article-header-content{padding:1.5rem}.article-list-title{margin-bottom:.75rem;font-size:1.5rem;line-height:1.3}.article-list-meta{color:var(--pico-muted-color);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.featured-article-item,.featured-article-item .article-list-meta,.featured-article-item .article-list-meta a,.featured-article-item .article-list-title a{color:var(--pico-primary-inverse)}.article-list-meta .category,.article-list-meta address,.article-list-meta time{align-items:center;gap:.5rem;display:flex}.article-list-meta a{color:var(--pico-muted-color)}.article-body-row{flex-direction:column;flex-grow:1;padding:0 1.5rem 1.5rem;display:flex}.article-list-summary p{flex-grow:1;margin-bottom:1.5rem}.article-list-footer{text-align:right;margin-top:auto}.featured-article-item{background-color:var(--pico-primary-background);border-color:var(--pico-primary-background)}.featured-article-item .article-list-footer a{background-color:var(--pico-primary-inverse);color:var(--pico-primary);border-color:var(--pico-primary-inverse)}.featured-article-item .article-list-footer a:hover{color:var(--pico-primary-hover);background-color:#fff;border-color:#fff}code{color:var(--pico-code-color);background-color:var(--pico-code-background-color);border-radius:.25em;max-width:100%;padding:.125em .25em}[data-theme=dark] code{color:#eee;background-color:#333}.highlight code{border-radius:0;padding:0}[data-theme=dark] .highlight code{background-color:#0000}.highlight{width:100%;max-width:100%;margin:1.5rem 0}.article-content-grid,.content,.content-wrapper{box-sizing:border-box;max-width:100%}.highlight pre{white-space:pre-wrap;box-sizing:border-box;max-width:100%}pre{box-sizing:border-box;width:100%;max-width:100%}.headerlink{visibility:hidden;color:var(--pico-primary-focus);margin-left:.5em;font-size:.8em;text-decoration:none}h1:hover .headerlink,h2:hover .headerlink,h3:hover .headerlink,h4:hover .headerlink,h5:hover .headerlink,h6:hover .headerlink{visibility:visible}.headerlink:hover,.series-contents summary:hover{color:var(--pico-primary-hover)}.wrapper{display:flex}.sidebar{background-color:var(--pico-card-background-color);width:100px;height:100vh;padding:20px;position:fixed;top:0;left:0}[data-theme=dark] .sidebar{background-color:#0b1014}.content-wrapper{justify-content:center;width:calc(100% - 100px);margin-left:100px;display:flex}.content{width:100%;padding:20px}.navbar{height:auto;display:block}.sidebar a.contrast{background-color:#0000!important;border-color:#0000!important}.article-hero{justify-content:center;align-items:center;display:flex}.series-navigation-card{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:10px;margin:2rem 0;padding:1.5rem;transition:box-shadow .3s,transform .3s;box-shadow:0 4px 12px #0000001a}.series-navigation-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.series-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.series-header h2{color:var(--pico-primary);align-items:center;gap:.5rem;margin:0;display:flex}.series-progress{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-radius:20px;padding:.3rem .8rem;font-size:.9rem;font-weight:500}.series-progress-bar{background:var(--pico-muted-background-color);border-radius:4px;height:8px;margin-bottom:1.5rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--pico-primary-background),#4a9bff);border-radius:4px;height:100%;transition:width .5s}.series-description{color:var(--pico-color);margin-bottom:1.5rem;line-height:1.6}.current-article,.series-contents summary{color:var(--pico-primary);font-weight:600}.series-contents{border-top:1px solid var(--pico-table-border-color);padding-top:1rem}.series-contents summary{cursor:pointer;align-items:center;gap:.5rem;padding:.8rem 0;transition:color .3s;display:flex}.current-article,.series-list a{align-items:center;display:flex}.series-contents summary::-webkit-details-marker{display:none}.series-list{margin:0;padding:0;list-style:none}.related-posts-list,.related-posts-list li,.series-list li{list-style:none!important}.series-list li::-webkit-details-marker,.series-list li::marker{content:""!important;display:none!important}.related-posts-list li,.series-list li{border-bottom:1px solid var(--pico-table-border-color);padding:.8rem 0}.related-posts-list li:last-child,.series-list li:last-child{border-bottom:none}.series-list a{color:var(--pico-color);border-radius:5px;gap:.8rem;padding:.5rem;text-decoration:none;transition:background-color .3s,color .3s}.article-ad-section,.article-content-wrapper{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color)}.about-social-link:hover,.related-posts-list a:hover,.series-list a:hover{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse);text-decoration:none}.series-list .active{font-weight:600}.current-article{gap:.8rem;padding:.5rem}.article-sidebar{display:none}.article-content-wrapper{box-sizing:border-box;box-shadow:0 2px 8px #0000000d}.article-ad-section{border-radius:10px;min-width:250px;padding:1.5rem}.related-posts-list{margin:0!important;padding:0!important}.related-posts-list li::-webkit-details-marker,.related-posts-list li::marker{content:""!important;display:none!important}.related-posts-list a{color:var(--pico-color);border-radius:5px;align-items:center;gap:.8rem;padding:.5rem;transition:background-color .3s;display:flex}@media (width<=768px){.article-hero{height:45vh;margin-bottom:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.8rem}.hero-meta{flex-direction:column;gap:.8rem;font-size:1rem}.hero-summary{margin-top:.8rem;font-size:1rem}.hero-content{padding:1.5rem}.series-header{flex-direction:column;align-items:flex-start}.series-header h2{font-size:1.2rem}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.5rem}.article-bottom-section{grid-template-columns:1fr;gap:1.5rem}.related-posts-section,.support-section{order:initial}}@media (width<=480px){.article-hero{height:40vh}.hero-title{font-size:1.5rem}.hero-meta,.hero-summary,.related-posts-list a{font-size:.9rem}.hero-meta{gap:.6rem}.series-navigation-card{padding:1.2rem}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.2rem}.series-contents summary{font-size:1rem}.current-article,.series-list a{gap:.6rem;font-size:.9rem}.article-bottom-section{gap:1rem}}.series-header h2{font-size:1.1rem}.series-contents summary,.series-description{font-size:1rem}.current-article,.series-list a{gap:.6rem;font-size:.9rem}.related-posts-list a{font-size:.9rem}.article-bottom-section{gap:1rem}.article-hero:after{content:"";z-index:0;background:linear-gradient(135deg,#0006,#0009);width:100%;height:100%;position:absolute;top:0;left:0}.article-hero:before{content:"";background-image:var(--hero-background-image);filter:blur(10px);z-index:-1;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.05)}.hero-overlay{z-index:1;position:relative}.hero-meta{opacity:.95;text-shadow:2px 2px 4px #000c,0 0 6px #0006;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:1em;display:flex}.hero-meta address,.hero-meta time{font-size:1.1em}.hero-meta .category{font-style:italic}.hero-summary{background:#0003;border-radius:8px;max-width:700px;padding:1em}article.article{margin-top:0;padding-top:2em}@media (width<=768px){.article-hero{border-radius:8px;height:45vh;margin-bottom:1.5rem}.hero-content{max-width:100%;padding:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.9rem;line-height:1.3}.hero-meta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:.8rem;font-size:1rem}.hero-meta .category,.hero-meta address,.hero-meta time{font-size:.95rem}.hero-summary{margin-top:.8rem;font-size:1.05rem;line-height:1.5}}@media (width<=480px){.article-hero{height:40vh;margin-bottom:1.2rem}.hero-content{padding:1.2rem}.hero-title{margin-bottom:.7rem;font-size:1.6rem;line-height:1.3}.hero-meta{flex-direction:column;align-items:center;gap:.6rem;font-size:.9rem}.hero-meta .category,.hero-meta address,.hero-meta time{justify-content:center;font-size:.85rem}.hero-summary{margin-top:.6rem;padding:.5rem;font-size:.95rem}}@media (width<=360px){.article-hero{height:38vh}.hero-title{font-size:1.4rem}.hero-meta{font-size:.85rem}.hero-summary{font-size:.9rem}}.navbar a{width:100%;display:block}@media (width>=769px){.navbar ul,.navbar ul li{box-sizing:border-box!important;width:100%!important}.navbar ul{flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}.navbar ul li{text-align:center!important;margin:15px 0!important}.navbar a:hover{transform:translate(5px)}}.navbar a:after{width:2px;height:100%;bottom:0;left:-5px}@media (width<=1024px) and (width>=769px){@media (width>=887px){.sidebar{width:80px}.content-wrapper{width:calc(100% - 80px);margin-left:80px}.navbar ul li{margin:10px 0}}@media (width<=886px){.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.wrapper{display:block}.sidebar{z-index:1000;background-color:var(--pico-card-background-color);border-bottom:1px solid var(--pico-card-border-color);width:100%;height:auto;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sidebar{background-color:#0b1014;border-bottom-color:#333}.content-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-top:80px;margin-left:0;display:flex}.content{width:100%;margin-left:0;padding:10px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:45px!important;display:inline-flex!important}.navbar a{justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 6px;font-size:.9em;display:flex}.navbar ul li:nth-child(n+8){display:none}.category-card{width:calc(50% - var(--pico-grid-column-gap,1.5rem)/2)}}}@media (width<=600px) and (width>=481px){.sidebar{padding:6px 8px}.content-wrapper{margin-top:65px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;flex:none!important;width:auto!important;min-width:48px!important;margin:0!important;display:inline-block!important}.navbar a{min-height:38px;padding:7px 5px;font-size:.85em}.navbar ul li:nth-child(n+9){display:none}}@media (width<=768px){.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.wrapper{display:block}.sidebar{z-index:1000;background-color:var(--pico-card-background-color);border-bottom:1px solid var(--pico-card-border-color);width:100%;height:auto;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sidebar{background-color:#0b1014;border-bottom-color:#333}.content-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-top:80px;margin-left:0;display:flex}.content{width:100%;margin-left:0;padding:10px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:45px!important;display:inline-flex!important}.navbar a{justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 6px;font-size:.9em;display:flex}.navbar ul li:nth-child(n+8){display:none}.category-card{width:calc(50% - var(--pico-grid-column-gap,1.5rem)/2)}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto;min-height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0;width:100%;height:120px;margin-right:0;overflow:hidden}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-title{margin:.25rem 0;font-size:1rem}.list-item-summary{margin-top:.25rem;font-size:.85rem}.list-item-summary p{margin:0;line-height:1.4}}@media (width<=480px){.sidebar{padding:5px 8px;position:sticky;top:0}.content-wrapper{margin-top:0}.content{padding:5px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:3px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.category-card,.navbar a{width:100%}.navbar ul li{text-align:center!important;flex:1!important;justify-content:center!important;align-items:center!important;min-width:45px!important;margin:0!important;display:inline-flex!important}.navbar a{min-height:35px;padding:6px 4px;font-size:.8em}.navbar ul li:nth-child(n+7){display:none}article.article,article.page{margin-top:0;padding:1em}.article-hero{height:30vh}.hero-title{font-size:1.5em}.hero-summary{padding:.5em;font-size:.9em}}.search-modal{z-index:1000;background-color:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.search-modal-content{background-color:var(--pico-background-color);border:1px solid var(--pico-card-border-color);border-radius:10px;width:80%;max-width:700px;margin:15% auto;padding:20px}.search-modal-close{color:var(--pico-muted-color);float:right;font-size:28px;font-weight:700}.search-modal-close:focus,.search-modal-close:hover{color:var(--pico-color);cursor:pointer;text-decoration:none}#search-input,.article-main-content,.search-result-item{border-bottom:1px solid var(--pico-card-border-color);margin-bottom:1em;padding-bottom:1em}[data-theme=dark] .highlight{box-sizing:border-box;background:#1a1a1a;border-radius:8px;max-width:100%;margin-top:2em;margin-bottom:2em;padding-top:45px;position:relative;overflow-x:auto;box-shadow:0 4px 8px #0003}[data-theme=dark] .highlight:before{content:"";z-index:1;background-color:#1a1a1a;border-top-left-radius:8px;border-top-right-radius:8px;height:45px;position:absolute;top:0;left:0;right:0}[data-theme=dark] .highlight:after{content:" ";z-index:2;background-color:#f55551;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:18px;box-shadow:20px 0 #f6b73e,40px 0 #32c146}[data-theme=dark] .highlight pre{z-index:0;color:#fff;margin:0;padding:1.5em 1.5em 1.5em 2.5em;position:relative;background-color:#0000!important}[data-theme=dark] .highlight pre:before{left:1em}.admonition{border-left:5px solid;border-radius:5px;margin:1.5em 0;padding:1em}.admonition-title{margin-top:0;margin-bottom:.5em;font-weight:700}.admonition.tip{color:#155724;background-color:#eafaf1;border-color:#28a745}.admonition.tip .admonition-title{color:#155724}.admonition.note{color:#0c5460;background-color:#e7f6f8;border-color:#17a2b8}.admonition.note .admonition-title{color:#0c5460}.admonition.warning{color:#856404;background-color:#fff8e6;border-color:#ffc107}.admonition.warning .admonition-title{color:#856404}.admonition.danger{color:#721c24;background-color:#fbebec;border-color:#dc3545}.admonition.danger .admonition-title{color:#721c24}[data-theme=dark] .admonition.tip{color:#c8f7d1;background-color:#1c3a26;border-color:#39d353}[data-theme=dark] .admonition.tip .admonition-title{color:#c8f7d1}[data-theme=dark] .admonition.note{color:#b8f1fa;background-color:#1c363b;border-color:#28c8e0}[data-theme=dark] .admonition.note .admonition-title{color:#b8f1fa}[data-theme=dark] .admonition.warning{color:#fff2cc;background-color:#4d3c11;border-color:gold}[data-theme=dark] .admonition.warning .admonition-title{color:#fff2cc}[data-theme=dark] .admonition.danger{color:#fdd8db;background-color:#441e22;border-color:#ff6b81}[data-theme=dark] .admonition.danger .admonition-title{color:#fdd8db}.category-card{background-color:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);width:calc(25% - var(--pico-grid-column-gap,1.5rem));box-sizing:border-box;min-width:200px;padding:1.5rem;transition:all .2s ease-in-out}.category-card .category-title a{color:inherit;align-items:center;gap:.75rem;width:100%;text-decoration:none;display:flex}.category-card .category-title h3{flex-grow:1;margin:0;font-size:1.25rem;line-height:1.2}.category-card .category-title i{vertical-align:middle;font-size:1.35rem}.category-card .card-header{align-items:center;display:flex}.category-card footer{text-align:right;margin-top:1rem}.category-card .recent-articles li a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.grid{gap:var(--pico-grid-column-gap,1.5rem);flex-wrap:wrap;display:flex}.related-posts-list li::-webkit-details-marker,.related-posts-list li::marker,.series-list li::-webkit-details-marker,.series-list li::marker{content:""!important;display:none!important}.article-nav-arrows,.nav-arrows{grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0;display:grid}.article-nav-arrow,.nav-arrow{border-radius:var(--pico-border-radius);z-index:1;border:1px solid var(--pico-muted-border-color);justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.article-nav-arrow:before,.nav-arrow:before{content:"";z-index:-1;opacity:0;background:linear-gradient(124deg,#0000 40%,#6464ff1a 50%,#0000 60%) 0 0/200% 200%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.article-nav-arrow:hover:before,.nav-arrow:hover:before{opacity:1;animation:1.5s infinite shine}.article-card:hover,.article-nav-arrow:hover,.nav-arrow:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001a}.article-nav-arrow:active,.nav-arrow:active{transform:translateY(-1px)}.article-nav-arrow.prev,.nav-arrow.prev{justify-content:flex-start}.article-nav-arrow.next,.nav-arrow.next{justify-content:flex-end}.article-nav-arrow i,.nav-arrow i{font-size:1.2rem;transition:transform .2s}.article-nav-arrow span,.hero-meta a,.nav-arrow span{transition:color .3s}.article-nav-arrow.prev i,.nav-arrow.prev i{margin-right:.5rem}.article-nav-arrow.next i,.nav-arrow.next i{margin-left:.5rem}.article-nav-arrow:hover i,.nav-arrow:hover i{transform:scale(1.2)}.article-nav-arrow.primary.outline,.nav-arrow.primary.outline{border-color:var(--pico-primary);color:var(--pico-primary)}.article-content-container,.legal-container,.pico-container{max-width:100%;padding:0 var(--pico-spacing);margin:0 auto}.article-card,.category-header,.tag-header{box-shadow:var(--pico-box-shadow);padding:1.5rem}.category-header,.tag-header{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.category-icon,.tag-icon{background-color:var(--pico-primary-background);width:3.5rem;height:3.5rem;color:var(--pico-primary-inverse);border-radius:var(--pico-border-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.category-info,.tag-info{flex:1}.category-title{margin:0;font-size:1.75rem;font-weight:700}.category-count{color:var(--pico-muted-color);margin:.25rem 0 0}.article-card{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);margin-bottom:1.5rem;transition:transform .2s,box-shadow .2s}.article-link{color:inherit;transition:all .3s;display:block}.article-content{margin-bottom:.5rem}.article-title{color:var(--pico-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.article-date,.article-summary,.tag-count{color:var(--pico-muted-color)}.article-title:hover{color:var(--pico-primary-hover);text-decoration:underline}.article-date{font-size:.875rem}.article-summary{margin-top:.75rem}.articles-list,.legal-section-content{margin-top:1rem}.pico-spacing-large{padding:2rem}.minimal-layout{background-color:var(--pico-background-color);flex-direction:column;min-height:100vh;display:flex}.legal-icon-ping,.legal-icon-wrapper{background-color:var(--pico-primary-background);border-radius:50%}.minimal-layout .container{flex:1;padding-top:2rem;padding-bottom:2rem}.tag-title{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.tag-count{margin:0}.article-meta{color:var(--pico-muted-color);flex-wrap:wrap;gap:1rem;margin:.75rem 0;font-size:.875rem;display:flex}.article-category,.article-date{color:var(--pico-muted-color);align-items:center;gap:.25rem;display:flex}.legal-hero{text-align:center;margin-bottom:2rem;padding:2.5rem 0 2rem}.legal-icon-container{width:5rem;height:5rem;margin:0 auto 1.5rem;position:relative}.legal-icon-ping{opacity:.2;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;position:absolute;inset:0}.legal-icon-wrapper{width:100%;height:100%;color:var(--pico-primary-inverse);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.legal-title{margin:0;font-size:2rem;font-weight:700}.legal-content-wrapper{max-width:70rem;margin:0 auto}.legal-content{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);padding:2rem}.legal-contact-icon,.not-found-button{border-radius:var(--pico-border-radius)}.legal-section{margin-bottom:2.5rem}.legal-section-title{border-bottom:1px solid var(--pico-muted-border-color);margin:0 0 1rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:700}.legal-section-intro{color:var(--pico-muted-color);margin:0 0 1.5rem}.legal-list{margin:0;padding-left:1.2rem}.legal-list-item{margin-bottom:1rem;list-style-type:disc}.legal-list-text{color:var(--pico-muted-color);margin:0;line-height:1.6}.legal-bold{color:var(--pico-primary);font-weight:700}.legal-contact-item{align-items:center;gap:.75rem;display:flex}.legal-contact-icon{background-color:var(--pico-primary-background);width:2.5rem;height:2.5rem;color:var(--pico-primary-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.legal-last-updated{text-align:right;border-top:1px solid var(--pico-muted-border-color);color:var(--pico-muted-color);margin-top:2rem;padding-top:1.5rem;font-size:.875rem}.legal-date{color:var(--pico-color);font-weight:500}.not-found-container{justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.not-found-content{text-align:center;max-width:32rem;margin:0 auto;padding:3rem 2rem}.not-found-code{background:linear-gradient(135deg,var(--pico-primary),var(--pico-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:6rem;font-weight:800;line-height:1}.not-found-title{color:var(--pico-color);margin-bottom:1rem;font-size:2rem;font-weight:700}.not-found-message{color:var(--pico-muted-color);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.not-found-actions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.about-social-link,.not-found-button{align-items:center;text-decoration:none;transition:all .2s}.not-found-button{border:1px solid var(--pico-primary);background-color:var(--pico-primary);color:var(--pico-primary-inverse);justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.not-found-button:hover{background-color:var(--pico-primary-hover);color:var(--pico-primary-inverse);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.not-found-button svg{flex-shrink:0}.about-page{max-width:1200px;padding:0 var(--pico-spacing);margin:0 auto}.about-hero{text-align:center;padding:2rem 0}.about-hero-content{margin-bottom:2rem}.about-hero-icon{margin-bottom:1.5rem}.about-avatar{object-fit:cover;border:3px solid var(--pico-muted-border-color);border-radius:50%;width:120px;height:120px;margin:0 auto}.about-main-content{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:2rem;display:flex}.about-content-column{flex:2;min-width:300px;max-width:700px}.about-contact-column{flex:1;min-width:250px;max-width:350px}.about-contact-card{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);padding:1.5rem}.about-social-links{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.about-social-link{color:var(--pico-color);border-radius:var(--pico-border-radius);gap:.75rem;padding:.5rem;display:flex}.about-social-icon{text-align:center;width:2rem;font-size:1.5rem}.article-hero{text-align:center;color:#fff;background-position:50%;background-size:cover;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50vh;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}.cyberpunk-image-glow{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-image-container{aspect-ratio:1200/630;width:100%;overflow:hidden}.hero-background{object-fit:cover;filter:brightness(.4)saturate(1.2);width:100%;height:100%;transition:transform .5s;transform:scale(1.05)}.article-hero:hover .hero-background,.cyberpunk-hero-glow:hover .cyberpunk-hero-image{transform:scale(1.1)}.hero-overlay-gradient{background:linear-gradient(135deg,#000000b3 0,#0000004d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;width:100%;max-width:800px;padding:2rem;position:relative}.hero-title{text-shadow:2px 2px 4px #000c;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.hero-meta{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.hero-meta .category,.hero-meta address,.hero-meta time{align-items:center;gap:.5rem;font-weight:500;display:flex}.hero-meta a{color:inherit;text-decoration:none}.hero-summary{text-shadow:1px 1px 2px #000c;opacity:.9;margin-top:1rem;font-size:1.2rem;line-height:1.6}.article-ad-container,.article-ad-section{text-align:center;min-width:250px;margin:2rem 0}.article-content-grid{width:100%;margin:2rem 0;display:block}.article-content-wrapper{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);box-sizing:border-box;border-radius:10px;width:100%;max-width:100%;margin-bottom:2rem;padding:2rem;overflow-x:auto}.article-bottom-section{grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem;display:grid}.related-posts-section{order:1}.support-section{order:2}@keyframes shine{0%{background-position:-100% 0}to{background-position:200% 0}}.tags-summary-link:hover{color:var(--pico-primary);text-decoration:none}.tags-summary-link i{color:var(--pico-primary);font-size:2rem}.tags-summary-link h3{margin:0;font-size:1.2rem;font-weight:500}.tags-summary-count{background:var(--pico-muted-background-color);color:var(--pico-color);border-radius:50px;padding:.3rem .8rem;font-size:.9rem;font-weight:500}@media (width<=768px){.article-nav-arrows,.nav-arrows{grid-template-columns:1fr;gap:1rem}.nav-arrow{justify-content:center;padding:.8rem 1rem}.article-nav-arrow.next,.article-nav-arrow.prev,.nav-arrow.next,.nav-arrow.prev{justify-content:center}.article-nav-arrow span,.nav-arrow span{display:none}.article-nav-arrow i,.nav-arrow i{margin:0!important}.category-header,.tag-header{text-align:center;flex-direction:column;padding:1.2rem}.category-icon,.tag-icon{align-self:center;margin-bottom:1rem}.category-title,.crypto-section header h2,.donate-option-card i,.donate-options header h2,.donate-section header h2,.tag-title,.tags-popular-card h2,.tags-summary-link i{font-size:1.5rem}.pico-spacing-large,.tags-summary-card{padding:1.2rem}.minimal-layout .container{padding-top:1.5rem;padding-bottom:1.5rem}.article-meta{flex-direction:column;gap:.5rem}.legal-hero{padding:1.5rem 0 1rem}.legal-icon-container{width:4rem;height:4rem;margin:0 auto 1rem}.legal-title,.not-found-title{font-size:1.75rem}.article-content-wrapper,.crypto-section,.donate-options,.donate-section,.hero-content,.legal-content{padding:1.5rem}.legal-section-title,.tag-size-4{font-size:1.25rem}.featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0}.not-found-container{min-height:60vh;padding:1rem}.not-found-content{padding:2rem 1.5rem}.not-found-code{font-size:4rem}.donate-headings p,.not-found-message,.tags-hero p,.tags-summary-link h3{font-size:1rem}.not-found-button{padding:.625rem 1.25rem}.about-hero{padding:1.5rem 0}.about-avatar{width:100px;height:100px}.about-main-content{gap:1.5rem;margin-top:1.5rem}.about-contact-column,.about-content-column{min-width:100%;max-width:100%}.about-contact-card{padding:1.25rem}.about-social-links{gap:.75rem;margin-top:1rem}.article-hero{height:45vh;margin-bottom:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.8rem}.hero-meta{flex-direction:column;gap:.8rem;font-size:1rem}.featured-article-content,.series-header{flex-direction:column}.hero-summary{margin-top:.8rem;font-size:1rem}.series-header{align-items:flex-start}.donate-option-card h3,.series-header h2{font-size:1.2rem}.article-bottom-section,.donate-grid{grid-template-columns:1fr;gap:1.5rem}.related-posts-section,.support-section{order:initial}.featured-image-glow{width:100%;height:250px}.featured-article-text{width:100%;padding:1.5rem 0 0}.featured-article-title{margin-bottom:.5rem;font-size:1.6rem}.featured-article-summary p{font-size:.95rem;line-height:1.6}.articles-list{gap:1rem}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{width:100%;height:150px;margin-right:0}.list-section-title{margin-bottom:1rem;font-size:1.6rem}.list-item-title,.tag-size-3{font-size:1.1rem}.list-item-meta{gap:.75rem;font-size:.85rem}.list-item-summary p{font-size:.9rem;line-height:1.5}.donate-headings h1,.tags-hero h1{font-size:2rem}.donate-option-card{gap:.8rem;padding:1.2rem}.crypto-notice-content{flex-direction:column;gap:1rem}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.crypto-qr-image{max-width:120px}.crypto-address,.crypto-figure figcaption,.tag-size-1{font-size:.8rem}.crypto-address-container{flex-direction:column;align-items:stretch;gap:.8rem}.tags-cloud-container{gap:.75rem;padding:1.5rem}.tags-item{padding:.4rem .8rem}.tag-size-2{font-size:.95rem}.tag-size-5{font-size:1.4rem}.tags-count{padding:.15rem .5rem;font-size:.7rem}.tags-popular-card{margin-top:2rem;padding:1.5rem}.tags-grid{grid-template-columns:1fr 1fr;gap:1rem}.tags-summary-count{padding:.2rem .6rem;font-size:.8rem}code,img,pre,table{max-width:100%}.article-content-grid,.article-content-wrapper,.article-main-content,.container,.content-wrapper,main.content.container{box-sizing:border-box;width:100%;max-width:100%}.article-content-wrapper,code,pre,table{overflow-x:auto}img{height:auto}code,pre{word-wrap:break-word;word-break:break-word}table{white-space:nowrap;display:block}*{box-sizing:border-box}}@media (width<=480px){.article-hero{height:38vh;padding:1em}.hero-summary{margin-top:.8em;padding:.6em}.hero-meta{gap:10px;margin-top:.8em}.featured-article-summary p,.hero-meta address,.hero-meta time,.hero-summary,.related-posts-list a,.tags-hero p{font-size:.9rem}.article-content-wrapper,.crypto-notice,.crypto-section,.donate-options,.donate-section,.featured-article-content,.series-navigation-card{padding:1.2rem}.article-bottom-section,.donate-grid{gap:1.2rem}.crypto-notice-content strong,.list-item-title,.series-contents summary{font-size:1rem}.current-article,.series-list a{gap:.6rem;font-size:.9rem}.article-bottom-section,.featured-article-text{gap:1rem}.article-nav-arrows{gap:.5rem}.article-nav-arrow{padding:.7rem .9rem;font-size:.9rem}.hero-title{margin-bottom:.3em;font-size:1.4rem}.hero-meta,.list-item-summary p,.tag-size-2{font-size:.85rem}.featured-image-glow{height:200px}.featured-article-title{font-size:1.4rem}.article-list-item-glow,.tags-summary-card{padding:1rem}.list-item-meta .category,.list-item-meta address,.list-item-meta time{font-size:.8rem}.category-tag{padding:.2rem .5rem;font-size:.7rem}.article-meta-glow{flex-direction:column;align-items:flex-start;gap:.6rem}.category-glow{padding:.3rem .7rem;font-size:.8rem}.list-item-image.half-width{height:130px}.tags-hero{margin-bottom:1.5rem}.donate-headings h1,.tags-hero h1{font-size:1.8rem}.tags-cloud-container{gap:.5rem;padding:1rem}.tags-item{padding:.3rem .6rem}.tag-size-1{font-size:.7rem}.donate-headings p,.tag-size-3,.tags-summary-link h3{font-size:.95rem}.donate-option-card h3,.tag-size-4{font-size:1.1rem}.tag-size-5{font-size:1.25rem}.tags-count{padding:.1rem .4rem;font-size:.65rem}.tags-popular-card{margin-top:1.5rem;padding:1.2rem}.tags-popular-card h2{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem}.tags-grid{grid-template-columns:1fr;gap:.8rem}.tags-summary-link{gap:.75rem}.donate-option-card i,.tags-summary-link i{font-size:1.3rem}.tags-summary-count{padding:.15rem .5rem;font-size:.75rem}.donate-headings{padding:1.5rem 0}.crypto-section header h2,.donate-options header h2,.donate-section header h2{margin-bottom:1rem;padding-bottom:.8rem;font-size:1.3rem}.donate-figure-grid{grid-template-columns:1fr;gap:.5rem}.donate-figure-grid i{display:none}.donate-option-card{gap:.7rem;padding:1rem}.crypto-notice-content i{font-size:1.2rem}.crypto-address,.crypto-figure figcaption{font-size:.75rem}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.8rem}.crypto-qr-image{max-width:100px;padding:.3rem}.crypto-address-container{gap:.5rem;padding:.8rem}.copy-button,.crypto-address{padding:.3rem}.crypto-modal{max-width:95vw}.crypto-modal-image{max-width:250px}}@media (width<=886px){.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0}.article-content-wrapper,.hero-content{max-width:100%;padding:1.5rem}.sidebar{z-index:1000;background-color:var(--pico-card-background-color);border-bottom:1px solid var(--pico-card-border-color);width:100%;height:auto;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sidebar{background-color:#0b1014;border-bottom-color:#333}.content-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-top:80px;margin-left:0;display:flex}.content{width:100%;margin-left:0;padding:10px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:45px!important;display:inline-flex!important}.navbar a{justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 6px;font-size:.9em;display:flex}.article-nav-arrow span,.navbar ul li:nth-child(n+8){display:none}.category-card{width:calc(50% - var(--pico-grid-column-gap,1.5rem)/2)}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto;min-height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{width:100%;height:120px;margin-right:0;overflow:hidden}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-title{margin:.25rem 0;font-size:1rem}.list-item-summary{margin-top:.25rem;font-size:.85rem}.list-item-summary p{margin:0;line-height:1.4}.featured-article-glow{margin-bottom:2rem;padding:1.5rem}.featured-article-content{flex-direction:column;gap:1.5rem}.featured-image-glow{width:100%;height:300px}.featured-article-text{min-width:100%}.glow-effect{opacity:.7;animation:2s infinite glowPulse}.article-hero{height:45vh;margin-bottom:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.8rem}.hero-meta{flex-direction:column;gap:.8rem;font-size:1rem}.hero-summary{margin-top:.8rem;font-size:1rem}.series-header{flex-direction:column;align-items:flex-start}.series-header h2{font-size:1.2rem}.article-content-wrapper{box-sizing:border-box;width:100%}.article-bottom-section{grid-template-columns:1fr;gap:1.5rem}.related-posts-section,.support-section{order:initial}.article-nav-arrows{grid-template-columns:1fr;gap:1rem}.article-nav-arrow{justify-content:center;padding:1rem 1.5rem}.article-nav-arrow.next,.article-nav-arrow.prev{justify-content:center}.article-nav-arrow i{margin:0!important}}.cyberpunk-hero-glow{text-align:center;color:#fff;background-position:50%;background-size:cover;background-attachment:fixed;border:1px solid #6464ff40;border-radius:10px;justify-content:center;align-items:center;width:100%;height:60vh;margin-bottom:2rem;transition:all .3s;animation:3.5s infinite cyberPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #6464ff40,0 0 6px #ff646426}.cyberpunk-hero-glow:hover{border-color:#6464ff66;transform:translateY(-5px);box-shadow:0 0 20px #6464ff66,0 0 12px #ff646440}.cyberpunk-hero-image{object-fit:cover;filter:brightness(.4)saturate(1.2)blur(2px);background-attachment:fixed;width:100%;height:100%;transition:transform .5s;transform:scale(1.05)}.cyberpunk-glow-effect{pointer-events:none;z-index:1;opacity:.4;background:linear-gradient(135deg,#000000b3 0,#0000004d 100%);width:100%;height:100%;transition:opacity .5s;animation:3s infinite alternate glowPulse;position:absolute;top:0;left:0}.cyberpunk-hero-glow:hover .cyberpunk-glow-effect{opacity:.7;animation:2s infinite alternate glowPulse}.cyberpunk-hero-content{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:100%;max-height:100%;padding:2rem;display:flex;position:relative;overflow:auto}.cyberpunk-hero-meta,.cyberpunk-hero-title{overflow-wrap:break-word;word-wrap:break-word}.cyberpunk-hero-title{text-shadow:0 0 3px #6464ff26,2px 2px 4px #000c;max-height:30vh;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;overflow:hidden}.cyberpunk-hero-title a{color:inherit;text-decoration:none;transition:all .3s}.cyberpunk-hero-title a:hover{color:var(--pico-primary);text-shadow:0 0 8px #6464ff66,0 0 12px #6464ff4d}.cyberpunk-hero-meta{text-shadow:0 0 5px #6464ff4d;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;max-height:15vh;margin-bottom:1rem;font-size:1.1rem;display:flex;overflow:hidden}.cyberpunk-author,.cyberpunk-category,.cyberpunk-hero-meta .category,.cyberpunk-hero-meta address,.cyberpunk-hero-meta time,.cyberpunk-published{word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 0 5px #6464ff4d;align-items:center;gap:.5rem;font-weight:500;display:flex}.cyberpunk-hero-meta i{vertical-align:middle;justify-content:center;align-items:center;width:1.2em;height:1.2em;display:inline-flex}.cyberpunk-hero-meta address,.cyberpunk-hero-meta blockquote,.cyberpunk-hero-meta dl,.cyberpunk-hero-meta ol,.cyberpunk-hero-meta p,.cyberpunk-hero-meta pre,.cyberpunk-hero-meta table,.cyberpunk-hero-meta ul{margin-bottom:0}.cyberpunk-author-link,.cyberpunk-category-link,.cyberpunk-hero-meta a{color:inherit;word-wrap:break-word;overflow-wrap:break-word;text-decoration:none;transition:color .3s}.cyberpunk-hero-summary{opacity:.9;word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 0 3px #6464ff33;margin-top:1rem;font-size:1.2rem;line-height:1.6}@keyframes glowPulse{0%,to{opacity:.3}50%{opacity:.7}}@media (width<=480px){.sidebar{padding:5px 8px;position:fixed;top:0;left:0}.content-wrapper{margin-top:80px}.content{padding:5px}.featured-article-glow{margin-bottom:1.5rem;padding:1.2rem}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto;min-height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0;width:100%;height:140px;margin-right:0;overflow:hidden}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-title{margin:.2rem 0}.list-item-summary{margin-top:.2rem;font-size:.8rem}.featured-image-glow{height:200px}.featured-article-title{font-size:1.4rem}.featured-article-summary p{font-size:.9rem}.category-glow{padding:.3rem .7rem;font-size:.8rem}.navbar a{min-height:35px;padding:5px 3px;font-size:.75em}.navbar ul li{min-width:45px!important}.articles-list{gap:1rem}.article-content-wrapper,.article-list-item{padding:1rem}.copy-button,.crypto-address{padding:.25rem}.list-item-title{font-size:1.1rem}.list-item-summary p{margin:0;font-size:.85rem;line-height:1.4}.crypto-address,.crypto-figure figcaption{font-size:.7rem}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.7rem}.crypto-qr-image{max-width:90px;padding:.25rem}.crypto-modal-image{max-width:200px}.article-content-grid,.article-content-wrapper,.article-main-content,.container,.content-wrapper,main.content.container{width:100%;max-width:100%;padding:.5rem}*{max-width:100%}}.featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,92% 0%,100% 100%,0% 100%);overflow:hidden}.glow-effect,.list-item-image.half-width:before{z-index:1;pointer-events:none;inset:0}.articles-list-container{margin-top:2rem}.list-section-title{color:var(--pico-color);text-shadow:0 0 10px #6464ff4d;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.articles-list{flex-direction:column;gap:1.2rem;display:flex}.featured-article-glow{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:12px;margin-bottom:2rem;padding:1.5rem;position:relative;overflow:hidden}.featured-article-content{align-items:stretch;gap:1.5rem;display:flex}.featured-article-text{perspective:62.5rem;flex-direction:column;flex:1;justify-content:center;min-width:300px;padding-left:1.5rem;display:flex}.featured-image-glow{border-radius:.625rem 0 0 .625rem;flex-shrink:0;width:400px;height:250px;position:relative}.featured-article-image{object-fit:cover;width:100%;height:100%;display:block}.glow-effect{background:radial-gradient(circle,#6464ff26 0,#0000 70%);position:absolute}.article-meta-glow{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.category-glow{background:linear-gradient(45deg,var(--pico-primary-background),#6a11cb);color:var(--pico-primary-inverse);border-radius:50px;padding:.3rem .8rem;font-size:.85rem;font-weight:500;box-shadow:0 0 15px #6a11cb66}.category-glow a,.category-tag a{color:inherit;text-decoration:none}.featured-article-title{margin:.5rem 0 1rem;font-size:1.8rem;line-height:1.3}.featured-article-title a,.list-item-title a{color:var(--pico-color);text-decoration:none;transition:all .3s}.featured-article-title a:hover{color:var(--pico-primary);text-shadow:0 0 8px #6464ff80}.featured-article-summary p{color:var(--pico-muted-color);margin:0}.article-list-item-glow{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);box-sizing:border-box;border-radius:10px;align-items:stretch;gap:1.2rem;min-height:auto;padding:1.2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.article-list-item-glow:hover{border-color:#6464ff4d;transform:translate(5px);box-shadow:0 8px 25px #6464ff33}.list-item-content{flex-direction:column;flex:1;justify-content:center;gap:.6rem;min-width:250px;height:100%;display:flex;overflow:hidden}.list-item-content.half-width{perspective:62.5rem;width:50%;padding:1rem 1.5rem 1rem 0;position:relative}.list-item-content.full-width{flex:1;width:100%}.list-item-header{flex-direction:column;gap:.5rem;display:flex}.list-item-meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.category-tag{background:var(--pico-secondary-background);color:var(--pico-secondary-inverse);border-radius:50px;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.list-item-meta time{color:var(--pico-muted-color);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.list-item-title{margin:0;font-size:1.1rem;line-height:1.3}.list-item-title a:hover{color:var(--pico-primary);text-shadow:0 0 6px #6464ff66}.list-item-author .author{color:var(--pico-muted-color);align-items:center;gap:.3rem;font-size:.8rem;font-style:normal;font-weight:500;display:flex}.list-item-author .author a{color:var(--pico-primary);text-decoration:none}.list-item-image{object-fit:cover;border-radius:6px;flex-shrink:0;width:180px;height:120px}.list-item-image.half-width{border-radius:.625rem 0 0 .625rem;justify-content:center;align-items:center;width:50%;height:200px;margin-right:1.5rem;display:flex;position:relative}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-image.half-width:before{content:"";background:linear-gradient(124deg,#0000 40%,#6464ff1a 50%,#0000 60%) 0 0/200% 200%;position:absolute}.list-item-summary{margin-top:.5rem}.list-item-summary p{color:var(--pico-muted-color);margin:0;font-size:.95rem;line-height:1.5}.list-item-glow-effect{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#6464ff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.article-list-item-glow:hover .list-item-glow-effect{left:100%}.ad-container{text-align:center;background-color:var(--pico-muted-background-color);border-radius:8px;margin:2rem 0;padding:1.5rem}@media (width<=768px){.featured-article-content{flex-direction:column}.featured-image-glow{width:100%;height:200px}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto}.list-item-content.half-width{width:100%;padding-top:.8rem;padding-left:0}.list-item-image.half-width{width:100%;height:120px;padding-right:0}.featured-article-title,.list-section-title{font-size:1.6rem}.list-item-title{margin:.25rem 0;font-size:1rem}.list-item-summary{margin-top:.25rem;font-size:.85rem}.list-item-summary p{margin:0;line-height:1.4}}@media (width>=768px){.featured-article-glow{border:1px solid #6464ff33;box-shadow:0 0 20px #6464ff1a}}[data-theme=dark] .highlight{color:#f8f8f2;background:#282a36}[data-theme=dark] .highlight .c,[data-theme=dark] .highlight .c1,[data-theme=dark] .highlight .ch,[data-theme=dark] .highlight .cm,[data-theme=dark] .highlight .cp,[data-theme=dark] .highlight .cpf,[data-theme=dark] .highlight .cs{color:#6272a4;font-style:italic}[data-theme=dark] .highlight .err,[data-theme=dark] .highlight .gd,[data-theme=dark] .highlight .gt,[data-theme=dark] .highlight .ne{color:#f55}[data-theme=dark] .highlight .k,[data-theme=dark] .highlight .kd,[data-theme=dark] .highlight .kn,[data-theme=dark] .highlight .kp,[data-theme=dark] .highlight .kr,[data-theme=dark] .highlight .nt,[data-theme=dark] .highlight .o,[data-theme=dark] .highlight .ow{color:#ff79c6}[data-theme=dark] .highlight .il,[data-theme=dark] .highlight .kc,[data-theme=dark] .highlight .l,[data-theme=dark] .highlight .m,[data-theme=dark] .highlight .mb,[data-theme=dark] .highlight .mf,[data-theme=dark] .highlight .mh,[data-theme=dark] .highlight .mi,[data-theme=dark] .highlight .mo,[data-theme=dark] .highlight .no{color:#bd93f9}[data-theme=dark] .highlight .bp,[data-theme=dark] .highlight .n,[data-theme=dark] .highlight .nb,[data-theme=dark] .highlight .ni,[data-theme=dark] .highlight .nl,[data-theme=dark] .highlight .nn,[data-theme=dark] .highlight .p,[data-theme=dark] .highlight .py,[data-theme=dark] .highlight .w{color:#f8f8f2}[data-theme=dark] .highlight .ge,[data-theme=light] .highlight .ge{font-style:italic}[data-theme=dark] .highlight .gh,[data-theme=dark] .highlight .gp,[data-theme=dark] .highlight .gu{color:#f8f8f2;font-weight:700}[data-theme=dark] .highlight .fm,[data-theme=dark] .highlight .gi,[data-theme=dark] .highlight .na,[data-theme=dark] .highlight .nc,[data-theme=dark] .highlight .nd,[data-theme=dark] .highlight .nf,[data-theme=dark] .highlight .nx{color:#50fa7b}[data-theme=dark] .highlight .go{color:#44475a}[data-theme=dark] .highlight .gs,[data-theme=light] .highlight .gs{font-weight:700}[data-theme=dark] .highlight .kt,[data-theme=dark] .highlight .nv,[data-theme=dark] .highlight .vc,[data-theme=dark] .highlight .vg,[data-theme=dark] .highlight .vi,[data-theme=dark] .highlight .vm{color:#8be9fd}[data-theme=dark] .highlight .dl,[data-theme=dark] .highlight .s,[data-theme=dark] .highlight .s1,[data-theme=dark] .highlight .s2,[data-theme=dark] .highlight .sa,[data-theme=dark] .highlight .sb,[data-theme=dark] .highlight .sc,[data-theme=dark] .highlight .sd,[data-theme=dark] .highlight .se,[data-theme=dark] .highlight .sh,[data-theme=dark] .highlight .si,[data-theme=dark] .highlight .sr,[data-theme=dark] .highlight .ss,[data-theme=dark] .highlight .sx{color:#f1fa8c}[data-theme=light] .highlight{color:#3c3836;background-color:#282828}pre{line-height:125%}.highlight{border-radius:5px}.highlight pre{padding-left:2em;position:relative}.highlight pre:before{content:"$ ";color:#50fa7b;font-weight:700;position:absolute;left:.5em}[data-theme=light] .highlight .c,[data-theme=light] .highlight .c1,[data-theme=light] .highlight .ch,[data-theme=light] .highlight .cm,[data-theme=light] .highlight .cpf,[data-theme=light] .highlight .cs{color:#928374;font-style:italic}[data-theme=light] .highlight .err,[data-theme=light] .highlight .gd,[data-theme=light] .highlight .k,[data-theme=light] .highlight .kp,[data-theme=light] .highlight .kr,[data-theme=light] .highlight .ne,[data-theme=light] .highlight .nt{color:#9d0006}[data-theme=light] .highlight .kd,[data-theme=light] .highlight .kn,[data-theme=light] .highlight .nd,[data-theme=light] .highlight .o,[data-theme=light] .highlight .ow{color:#af3a03}[data-theme=light] .highlight .nl,[data-theme=light] .highlight .nx,[data-theme=light] .highlight .p,[data-theme=light] .highlight .py,[data-theme=light] .highlight .w{color:#3c3836}[data-theme=light] .highlight .cp,[data-theme=light] .highlight .nv{color:#427b58}[data-theme=light] .highlight .gh,[data-theme=light] .highlight .gu{color:#79740e;font-weight:700}[data-theme=light] .highlight .gi,[data-theme=light] .highlight .na,[data-theme=light] .highlight .s{color:#79740e}[data-theme=light] .highlight .gp{color:#3c3836;font-weight:700}[data-theme=light] .highlight .kc,[data-theme=light] .highlight .m,[data-theme=light] .highlight .no{color:#8f3f71}[data-theme=light] .highlight .kt,[data-theme=light] .highlight .nb,[data-theme=light] .highlight .nc,[data-theme=light] .highlight .nf,[data-theme=light] .highlight .ni,[data-theme=light] .highlight .nn{color:#b57614}.code-expand-btn,.copy-button{color:#fff;cursor:pointer;padding:5px 10px;position:absolute}.copy-button{opacity:0;z-index:10;background-color:#333;border:none;border-radius:5px;font-family:monospace;transition:opacity .3s;top:12px;right:18px}.highlight:hover .copy-button{opacity:1}.copy-button:hover{background-color:#555}.article-content-wrapper .highlight,.pico-prose .highlight{border-radius:4px;max-width:100%;margin:1em 0;transition:max-height .3s;position:relative;overflow-x:auto}.article-content-wrapper .highlight.long-highlight,.pico-prose .highlight.long-highlight{max-height:300px;overflow:auto hidden}.article-content-wrapper .highlight.long-highlight.expanded,.pico-prose .highlight.long-highlight.expanded{max-height:none}.article-content-wrapper .highlight pre,.pico-prose .highlight pre{white-space:pre-wrap!important;word-wrap:break-word!important;margin:0!important}.article-content-wrapper .highlight .code,.article-content-wrapper .highlight pre,.pico-prose .highlight code,.pico-prose .highlight pre{max-width:100%!important;line-height:1.4!important;display:block!important;overflow-x:auto!important}.article-content-wrapper .highlight:after,.pico-prose .highlight:after{content:"↔";color:#999;opacity:.7;pointer-events:none;z-index:15;font-size:12px;position:absolute;bottom:5px;right:5px}.code-expand-btn{z-index:20;background-color:#000000b3;border:none;border-radius:3px;font-family:sans-serif;font-size:12px;display:block;bottom:5px;right:5px}.article-content-wrapper .highlight.long-highlight .code-expand-btn,.pico-prose .highlight.long-highlight .code-expand-btn{display:block}.article-content-wrapper .highlight.long-highlight.expanded .code-expand-btn,.pico-prose .highlight.long-highlight.expanded .code-expand-btn{display:none}.toc-fab-container{z-index:1050;position:fixed;bottom:90px;right:20px}#toc-fab-btn{width:50px;height:50px;box-shadow:var(--pico-card-box-shadow);cursor:pointer;background-color:var(--pico-primary-background);border:1px solid var(--pico-primary-border);color:var(--pico-primary-inverse);border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.2rem;transition:transform .2s ease-in-out,background-color .2s;display:flex}#toc-fab-btn:hover{background-color:var(--pico-primary-hover-background);transform:scale(1.05)}#toc-collapsible-menu{border-radius:var(--pico-border-radius);background-color:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);width:320px;max-height:60vh;box-shadow:var(--pico-card-box-shadow);z-index:-1;opacity:0;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:1.25rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s;position:absolute;bottom:65px;right:0;overflow-y:auto;transform:translateY(20px)}#toc-collapsible-menu::-webkit-scrollbar{display:none}#toc-collapsible-menu.active{opacity:1;visibility:visible;z-index:1051;transform:translateY(0)}@media (width<=768px){.toc-fab-container{bottom:100px;right:15px}#toc-collapsible-menu{width:calc(100vw - 30px);min-width:250px;max-width:300px;max-height:50vh;left:auto;right:0}#toc-collapsible-menu button,#toc-collapsible-menu a.toc-href{min-height:44px;padding:.75rem .5rem}#toc-fab-btn{width:55px;height:55px}}#toc-collapsible-menu #toc>ul{flex-direction:column}#toc-collapsible-menu ul{margin:0;padding:0;list-style:none}#toc-collapsible-menu li{margin:0;padding:0}#toc-collapsible-menu .nested{background-color:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);margin-top:.2em;margin-bottom:.2em;padding-left:1em;display:none}#toc-collapsible-menu .expanded>.nested{display:block}#toc-collapsible-menu button{all:unset;cursor:pointer;text-align:left;border-radius:var(--pico-border-radius);align-items:center;gap:.5em;width:100%;padding:.4rem .2rem;transition:color .2s,background-color .2s,transform .2s;display:flex;color:var(--pico-primary-focus)!important}#toc-collapsible-menu button:hover{color:var(--pico-primary)!important;background-color:var(--pico-muted-background-color)!important;transform:translate(5px)!important}#toc-collapsible-menu .arrow{text-align:center;width:1em;transition:transform .2s;display:inline-block}#toc-collapsible-menu .expanded>button .arrow{transform:rotate(90deg)}#toc-collapsible-menu button{font-size:.9rem;font-weight:500}#toc-collapsible-menu .h1-btn{font-size:1rem;font-weight:700}#toc-collapsible-menu .h2-btn{font-size:.9rem;font-weight:600}#toc-collapsible-menu .article-list li{color:var(--pico-muted-color);margin:0;padding:.2em 0 .2em 1em;font-size:.8rem;font-weight:400}#toc-collapsible-menu a.toc-href{border-radius:var(--pico-border-radius);padding:.4rem .2rem;transition:color .2s,background-color .2s,transform .2s;display:block;color:var(--pico-muted-color)!important;text-decoration:none!important}#toc-collapsible-menu a.toc-href:hover{color:var(--pico-primary)!important;background-color:var(--pico-muted-background-color)!important;text-decoration:none!important;transform:translate(5px)!important}#toc-collapsible-menu a.readed:not(.active):before{content:"✅ "}#toc-collapsible-menu a.active:before{content:"👀 "}.translations{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0;padding:.5rem;display:flex}.translations a{border-radius:var(--pico-border-radius);text-indent:-9999px;border:1px solid #0000;justify-content:center;align-items:center;min-width:45px;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.translations a:before{text-indent:0;margin-right:0;font-size:1.2em;display:inline-block}.translations a.tr:before{content:"🇹🇷"}.translations a.en:before{content:"🇺🇸"}.translations a.active{background:var(--pico-primary-background);color:var(--pico-primary-inverse);font-weight:var(--pico-font-weight)}.translations a:not(.active){background:var(--pico-muted-background-color);color:var(--pico-color);border:1px solid var(--pico-muted-border-color)}.translations a:not(.active):hover{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-border);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@media (width<=768px){.translations{flex-direction:row;justify-content:center}.translations a{padding:.4rem .8rem;font-size:.9rem}}[data-theme=dark] .translations a:not(.active){background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color)}[data-theme=dark] .translations a:not(.active):hover{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-border)}.social-share-container{background-color:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;padding:1rem;display:flex}.social-share-btn{background-color:var(--pico-card-background-color);width:3rem;height:3rem;color:var(--pico-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s ease-in-out;display:flex}.social-share-btn i{font-size:1.2rem}.social-share-btn:hover,.social-share-btn:focus{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.social-share-btn.twitter-share:hover,.social-share-btn.twitter-share:focus{color:#fff;background-color:#1da1f2}.social-share-btn.facebook-share:hover,.social-share-btn.facebook-share:focus{color:#fff;background-color:#1877f2}.social-share-btn.linkedin-share:hover,.social-share-btn.linkedin-share:focus{color:#fff;background-color:#0077b5}.social-share-btn.reddit-share:hover,.social-share-btn.reddit-share:focus{color:#fff;background-color:#ff4500}.social-share-btn.telegram-share:hover,.social-share-btn.telegram-share:focus{color:#fff;background-color:#2aabee}.social-share-btn.whatsapp-share:hover,.social-share-btn.whatsapp-share:focus{color:#fff;background-color:#25d366}.social-share-btn.email-share:hover,.social-share-btn.email-share:focus{color:#fff;background-color:#ea4335}.social-share-btn.pinterest-share:hover,.social-share-btn.pinterest-share:focus{color:#fff;background-color:#bd081c}.social-share-btn.tumblr-share:hover,.social-share-btn.tumblr-share:focus{color:#fff;background-color:#35465c}.social-share-btn.bluesky-share:hover,.social-share-btn.bluesky-share:focus{color:#fff;background-color:#0a7aff}.social-share-btn.copy-share:hover,.social-share-btn.copy-share:focus{background-color:var(--pico-primary);color:var(--pico-primary-inverse)}.social-share-btn.copy-share.copied{color:#fff;background-color:#28a745}@media (width<=768px){.social-share-container{justify-content:center}}.back-to-top-button{z-index:999;background-color:var(--pico-primary-background);width:50px;height:50px;color:var(--pico-primary-inverse);box-shadow:var(--pico-card-box-shadow);opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:fixed;bottom:30px;right:20px;transform:translateY(10px)}.back-to-top-button.show{opacity:1;visibility:visible;transform:translateY(0)}.donate-page{max-width:1200px;margin:0 auto;padding:2rem 1rem}.donate-headings{text-align:center;margin-bottom:3rem}.donate-headings h1{color:var(--pico-primary);margin-bottom:1rem;font-size:2.5rem}.donate-headings p{color:var(--pico-muted-color);max-width:700px;margin:0 auto;font-size:1.1rem}.donate-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (width<=768px){.donate-grid{grid-template-columns:1fr}}.donate-section,.donate-options{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);padding:1.5rem}.donate-section h2,.donate-options h2{color:var(--pico-primary);margin-top:0}.donate-figure{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.donate-figure-grid{align-items:flex-start;gap:.75rem;display:flex}.donate-figure i{color:var(--pico-success);margin-top:.2rem}.donate-option{margin-bottom:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.donate-option:hover{text-decoration:none;transform:translateY(-3px)}.donate-option-card{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:all .2s;display:flex}.donate-option-card:hover{box-shadow:var(--pico-box-shadow);border-color:var(--pico-primary-focus)}.donate-option-card i{background:var(--pico-primary-background);width:60px;height:60px;color:var(--pico-primary-inverse);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:2.5rem;display:flex}.donate-option-card h3{color:var(--pico-color);margin:0}.crypto-section{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);margin-top:2rem;padding:2rem}.crypto-section h2{text-align:center;color:var(--pico-primary);margin-top:0;margin-bottom:1.5rem}.crypto-notice{background:var(--pico-info-background);border:1px solid var(--pico-info-border);border-radius:var(--pico-border-radius);margin-bottom:1.5rem;padding:1rem}.crypto-notice-content{align-items:flex-start;gap:1rem;display:flex}.crypto-notice i{color:var(--pico-info);margin-top:.2rem;font-size:1.5rem}.crypto-notice strong{margin-bottom:.25rem;display:block}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.crypto-figure{text-align:center;cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex}.crypto-figure:hover{transform:translateY(-5px)}.crypto-qr-image{object-fit:contain;border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color);width:100%;max-width:100px;height:100px;margin-bottom:.5rem;padding:.5rem;transition:all .2s}.crypto-figure:hover .crypto-qr-image{border-color:var(--pico-primary);box-shadow:0 0 0 2px var(--pico-primary-focus)}.crypto-figure figcaption{color:var(--pico-color);margin:0;font-size:.9rem}.crypto-modal{background:#000c;border:none;padding:0}.crypto-modal[open]{place-items:center;display:grid}.crypto-modal-article{background:var(--pico-background-color);color:var(--pico-color);border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color);max-width:90vw;max-height:90vh;margin:1rem;padding:1.5rem;overflow:auto}.crypto-modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.crypto-modal-image{max-width:100%;max-height:60vh;margin:0 auto;display:block}.close{cursor:pointer;color:var(--pico-color);background:0 0;border:none;padding:.25rem;font-size:1.5rem}.crypto-details{margin-top:1.5rem}.crypto-details summary{cursor:pointer;background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);text-align:center;color:var(--pico-color);padding:1rem;font-weight:700;list-style:none}.crypto-details summary::marker{content:""}.crypto-details summary:after{content:" ▼";float:right;transition:transform .2s}.crypto-details[open] summary:after{transform:rotate(180deg)}.crypto-address-container{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:0 0 var(--pico-border-radius)var(--pico-border-radius);border-top:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.crypto-address{text-align:center;word-break:break-all;background:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);color:var(--pico-color);flex:1;padding:.5rem}.copy-button{min-height:auto;margin:0;padding:.5rem 1rem}.tags-hero{text-align:center;margin-bottom:3rem;padding:2rem 0}.tags-hero h1{color:var(--pico-primary);margin-bottom:1rem;font-size:2.5rem}.tags-hero p{color:var(--pico-muted-color);max-width:700px;margin:0 auto;font-size:1.2rem}.tags-cloud-container{background:var(--pico-card-background-color);border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color);flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2rem 0;padding:2rem;display:flex}.pico-tag{border-radius:var(--pico-border-radius);border:1px solid var(--pico-muted-border-color);align-items:center;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.pico-tag:before{content:"";z-index:1;background:linear-gradient(135deg,#0000,#ffffff1a);width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:translate(-100%)}.pico-tag:hover:before{transform:translate(0)}.pico-tag:hover{box-shadow:var(--pico-box-shadow);border-color:var(--pico-primary-focus);text-decoration:none;transform:translateY(-3px)}.tag-size-1{padding:.4rem .8rem;font-size:.8rem}.tag-size-2{padding:.45rem .9rem;font-size:.9rem}.tag-size-3{padding:.5rem 1rem;font-size:1rem}.tag-size-4{padding:.55rem 1.1rem;font-size:1.1rem}.tag-size-5{padding:.6rem 1.2rem;font-size:1.3rem;font-weight:600}.tags-count{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-radius:50px;margin-left:.5rem;padding:.1rem .5rem;font-size:.8rem}.tags-popular-card{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);margin-top:3rem;padding:2rem}.tags-popular-card h2{text-align:center;color:var(--pico-primary);margin-top:0;margin-bottom:2rem}.tags-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.tags-summary-card{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-sizing:border-box;text-align:center;min-width:200px;padding:1rem;transition:all .2s ease-in-out}.tags-summary-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}[data-theme=dark] .tags-summary-card:hover{box-shadow:0 8px 20px #0000004d}.tags-summary-link{color:inherit;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.tags-summary-link i{color:var(--pico-primary);margin-bottom:.5rem;font-size:1.5rem}.tags-summary-link h3{word-break:break-word;flex-grow:1;margin:.5rem 0;font-size:1.2rem;line-height:1.2}.tags-summary-count{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-radius:50px;margin-top:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.tags-search-container{max-width:600px;margin:2rem auto}.tags-search-wrapper{position:relative}.tags-search-wrapper input{border:2px solid var(--pico-border-color);background-color:var(--pico-background-color);width:100%;color:var(--pico-color);box-sizing:border-box;border-radius:50px;padding:1rem 1rem 1rem 3rem;font-size:1rem}.tags-search-wrapper .search-icon{color:var(--pico-muted-color);z-index:2;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.tags-section{margin:3rem 0}.tags-section h2{color:var(--pico-primary);border-bottom:2px solid var(--pico-primary);margin-bottom:1.5rem;padding-bottom:.5rem}.tags-section-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.tags-all-container{max-width:1200px;margin:0 auto;padding:0 1rem}.video-container{border-radius:8px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.video-container video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}main img,main video,video{max-width:100%;height:auto}img,video{border-style:none;border-radius:5px}.video-container video{width:100%;height:auto;display:block}video[autoplay][loop][muted][playsinline]{width:100%;height:auto}.scroll-progress-bar{z-index:9999;background:linear-gradient(90deg,#64b5f6,#2196f3);width:0%;height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0}.scroll-progress-bar-alt{z-index:9999;background:#ff5722;width:0%;height:4px;transition:width .1s ease-out;position:fixed;top:0;left:0;box-shadow:0 0 10px #ff5722}.webmentions{border-top:1px solid var(--pico-border-color);margin-top:2rem;padding-top:1.5rem}.webmentions__title{font-size:var(--pico-h2-font-size);color:var(--pico-h1-color);margin-bottom:1.5rem}.webmentions__section h3{font-size:var(--pico-h3-font-size);border-bottom:1px solid var(--pico-muted-border-color);color:var(--pico-h2-color);margin-bottom:1rem;padding-bottom:.5rem}.webmentions__list{margin:0;padding:0;list-style:none}.webmentions__faces{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.webmention--like,.webmention--repost{border:none;margin:0;padding:0;display:inline-block}.webmention--like a,.webmention--repost a{line-height:0;display:block;position:relative}.webmention--like .webmention__author-photo,.webmention--repost .webmention__author-photo{border:2px solid var(--pico-background-color);width:40px;height:40px;box-shadow:var(--pico-card-box-shadow);border-radius:50%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.webmention--like a:hover .webmention__author-photo,.webmention--repost a:hover .webmention__author-photo{box-shadow:var(--pico-box-shadow);transform:scale(1.1)}.webmention--comment{background-color:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-card-box-shadow);align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.webmention--comment .webmention__author-photo{border:2px solid var(--pico-background-color);width:48px;height:48px;box-shadow:var(--pico-card-box-shadow);border-radius:50%;flex-shrink:0;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.webmention--comment .webmention__author-photo:hover{box-shadow:var(--pico-box-shadow);transform:scale(1.1)}.webmention--comment .webmention__content-wrapper{flex-grow:1}.webmention--comment .webmention__author-info{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.webmention--comment .webmention__author-name{margin-bottom:0;font-size:1rem;font-weight:700}.webmention--comment .webmention__meta{color:var(--pico-muted-color);font-size:.875rem}.webmention--comment .webmention__content{line-height:var(--pico-line-height);color:var(--pico-color)}.webmention--comment .webmention__content p:last-child{margin-bottom:0}@media (width<=768px){.webmentions__title{font-size:var(--pico-h3-font-size)}.webmentions__section h3{font-size:var(--pico-h4-font-size)}.webmention--comment{flex-direction:column;gap:.5rem}.webmention--comment .webmention__author-info{flex-direction:column;align-items:flex-start;gap:.25rem}}.webmentions__list li.webmentions__loading,.webmentions__list li.webmentions__empty{color:var(--pico-muted-color);text-align:center;background-color:var(--pico-card-background-color);border-radius:var(--pico-border-radius);padding:1rem;font-style:italic}.author-box{border:1px solid var(--muted-border-color);border-radius:var(--border-radius);align-items:center;margin-top:2rem;margin-bottom:2rem;padding:1.5rem;display:flex}.author-box img{border-radius:50%;width:80px;height:80px;margin-right:1.5rem}.author-info h3{margin:0}.author-info p{color:var(--muted-color);margin:.5rem 0 0}.author-social{margin-top:1rem}.author-social a{color:var(--muted-color);margin-right:1rem;text-decoration:none}.author-social a:hover{color:var(--primary)}.author-profile{align-items:center;margin-bottom:2rem;display:flex}.author-profile img{border-radius:50%;width:120px;height:120px;margin-right:2rem}.author-details h1{margin:0}.author-details p{color:var(--muted-color);margin:.5rem 0 0;font-size:1.1rem}.unified-comments-container .bsky-embed-container{margin-top:.75rem}.comments-title{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.mastodon-reply-button,.bluesky-reply-button{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid var(--secondary);border-radius:var(--border-radius,.25rem);background-color:var(--secondary);color:var(--secondary-inverse,#fff);justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.mastodon-reply-button:hover,.bluesky-reply-button:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover)}.bluesky-reply-button.button-outline{color:var(--secondary);border-color:var(--secondary);background-color:#0000}.bluesky-reply-button.button-outline:hover{background-color:var(--secondary);color:var(--secondary-inverse,#fff)}.unified-comment{background-color:var(--card-background-color,#fff);border-radius:var(--border-radius,6px);box-shadow:var(--card-box-shadow,0 1px 3px #0000000d);margin-top:1rem;padding:1.25rem;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.unified-comment:hover{box-shadow:var(--card-hover-box-shadow,0 3px 8px #00000014)}.unified-comment.comment-depth-0{margin-left:0}.unified-comment.comment-depth-1{margin-left:20px}.unified-comment.comment-depth-2{margin-left:40px}.unified-comment.comment-depth-3{margin-left:60px}.unified-comment.comment-depth-4{margin-left:80px}.unified-comment.comment-depth-5{margin-left:100px}.comment-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.comment-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.comment-author{flex-direction:column;flex-grow:1;display:flex}.comment-author a{color:var(--color,#24292e);font-weight:600;text-decoration:none}.comment-author a:hover{text-decoration:underline}.comment-author .author-name{color:var(--color,#24292e);cursor:default;font-weight:600;text-decoration:none}.comment-author .author-name:hover{text-decoration:none}.author-handle{color:var(--muted-color,#586069);font-size:.9em}.comment-date{color:var(--muted-color,#586069);white-space:nowrap;font-size:.85em;text-decoration:none}.comment-date:hover{text-decoration:underline}.comment-body{color:var(--color,#24292e);word-wrap:break-word;line-height:1.6}.comment-body p:last-child{margin-bottom:0}.comment-source-badge{color:#fff;text-transform:uppercase;border-radius:2em;margin-left:auto;padding:.2em .6em;font-size:.7em;font-weight:600}.via-mastodon{background-color:#6364ff}.via-bluesky{background-color:#0078ff}.comment-replies{border-left:2px solid var(--card-border-color,#e1e4e8);margin-top:1.25rem;padding-left:1rem}.unified-feedback-container{text-align:center;background-color:var(--card-background-color,#f6f8fa);border:1px solid var(--card-border-color,#e1e4e8);border-radius:var(--border-radius,6px);margin-top:1rem;padding:1rem}.bsky-stats-standalone{color:var(--color);justify-content:center;align-items:center;gap:1.5rem;font-size:.9em;display:flex}.bsky-stats-standalone a{color:var(--primary);text-decoration:none}.bsky-stats-standalone a:hover{text-decoration:underline}.bsky-no-engagement-prompt a{color:var(--primary);font-weight:600;text-decoration:none}.bsky-no-engagement-prompt a:hover{text-decoration:underline}[data-theme=dark] .unified-comment{background-color:var(--background-color);border-color:var(--border-color)}[data-theme=dark] .comment-author a,[data-theme=dark] .comment-body{color:var(--color)}[data-theme=dark] .author-handle,[data-theme=dark] .comment-date{color:var(--muted-color)}[data-theme=dark] .comment-replies{border-left-color:var(--border-color)}[data-theme=dark] .unified-feedback-container{background-color:var(--background-color);border-color:var(--border-color)}[data-theme=dark] .bsky-stats-standalone a,[data-theme=dark] .bsky-no-engagement-prompt a{color:var(--primary)}dialog.mastodon-dialog{border:1px solid var(--card-border-color,#dee2e6);border-radius:var(--border-radius,.25rem);width:500px;max-width:90%;height:fit-content;box-shadow:var(--card-box-shadow,0 5px 15px #0000001a);background:var(--card-background-color,#fff);color:var(--card-color,#212529);z-index:1050;margin:auto;padding:1.5rem;position:fixed;inset:0;min-width:unset!important;min-height:unset!important}dialog.mastodon-dialog::backdrop{backdrop-filter:blur(2px);background-color:#0006}dialog.mastodon-dialog h3{margin-bottom:1rem;font-size:1.1rem}dialog.mastodon-dialog p{margin-bottom:1rem;font-size:.9rem;line-height:1.5}dialog.mastodon-dialog .copypaste{margin-top:1rem;display:flex}dialog.mastodon-dialog .copypaste input{border:1px solid var(--form-element-border-color,#ced4da);border-radius:var(--border-radius,.25rem)0 0 var(--border-radius,.25rem);background:var(--form-element-background-color,#f8f9fa);color:var(--form-element-color,#212529);border-right:none;flex-grow:1;padding:.4rem .6rem;font-size:.9rem}dialog.mastodon-dialog .copypaste button{border:1px solid var(--primary,#0d6efd);border-radius:0 var(--border-radius,.25rem)var(--border-radius,.25rem)0;background-color:var(--primary,#0d6efd);color:var(--primary-inverse,#fff);cursor:pointer;padding:.4rem .8rem;font-size:.9rem;line-height:1.5}dialog.mastodon-dialog .close-btn{cursor:pointer;color:var(--muted-color,#909090);background:0 0;border:none;padding:.25rem;font-size:1.5rem;position:absolute;top:.5rem;right:.5rem}[data-theme=dark] dialog.mastodon-dialog{background:var(--background-color);color:var(--color);border-color:var(--border-color)}[data-theme=dark] dialog.mastodon-dialog .copypaste input{background:var(--form-element-background-color);color:var(--form-element-color);border-color:var(--form-element-border-color)}[data-theme=dark] dialog.mastodon-dialog .copypaste button{background-color:var(--primary);border-color:var(--primary)}[data-theme=dark] dialog.mastodon-dialog .close-btn{color:var(--muted-color)}.bsky-embed{border:1px solid var(--card-border-color,#dee2e6);border-radius:var(--border-radius,.25rem);max-width:100%;margin-bottom:.75rem;overflow:hidden}[data-theme=dark] .bsky-embed{border-color:var(--border-color)}.bsky-embed-external{padding:.5rem}.bsky-embed-external a{color:inherit;text-decoration:none;display:block}.bsky-embed-external a:hover{text-decoration:underline}.bsky-embed-external img{border-radius:var(--border-radius,.25rem);object-fit:cover;max-width:100%;height:auto;max-height:12rem;margin-bottom:.5rem;display:block}.bsky-embed-external h3{color:var(--color);margin-bottom:.25rem;font-size:1em;font-weight:700}.bsky-embed-external p{color:var(--muted-color);font-size:.9em}.bsky-embed-images .image-grid{gap:.5rem;width:100%;display:grid}.bsky-embed-images .grid-cols-1{grid-template-columns:repeat(1,1fr)}.bsky-embed-images .grid-cols-2,.bsky-embed-images .grid-cols-3,.bsky-embed-images .grid-cols-4{grid-template-columns:repeat(2,1fr)}.bsky-embed-images .image-container{cursor:pointer;border-radius:var(--border-radius,.25rem);max-height:12rem;position:relative;overflow:hidden}.bsky-embed-images .image-container.col-span-2{grid-column:span 2/span 2}.bsky-embed-images .image-container img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.bsky-embed-images .grid-cols-1 .image-container{max-height:16rem}.bsky-embed-images .image-container:hover img{transform:scale(1.05)}.bsky-image-modal{z-index:100;backdrop-filter:blur(4px);background-color:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed;inset:0}.bsky-image-modal img{object-fit:contain;max-width:90vw;max-height:90vh}.bsky-image-modal .alt-text{color:#fff;text-align:center;padding:0 1rem}.bsky-image-modal-close{z-index:101;color:#e0e0e0;cursor:pointer;background:0 0;border:none;font-size:2rem;transition:color .3s;position:fixed;top:1rem;right:1rem}.bsky-image-modal-close:hover{color:#fff}.site-footer{border-top:1px solid var(--pico-muted-border-color);background:linear-gradient(#0000 0,#00000003 20%,#00000005 50%,#00000008 80%,#0000000d 100%);margin-top:4rem;padding:2rem 0 1rem}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.footer-section{flex:1;min-width:300px}.footer-section:first-child{flex-direction:column;gap:1rem;display:flex}.footer-copyright{color:var(--pico-muted-color);margin:0;font-weight:500}.footer-support{color:var(--pico-muted-color);text-align:right;margin:0;font-size:.9rem}.footer-support a{color:var(--pico-primary);font-weight:500;text-decoration:none}.footer-links{flex-wrap:wrap;gap:1.2rem;display:flex}.footer-links a{color:var(--pico-muted-color);box-sizing:border-box;align-items:center;gap:.25rem;min-width:44px;min-height:44px;padding:.75rem .5rem;font-size:.9rem;text-decoration:none;transition:color .3s;display:flex;position:relative}.footer-links a:after{content:"";background:var(--pico-primary);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.footer-links a:hover:after{width:100%}.footer-bottom{border-top:1px solid var(--pico-muted-border-color);text-align:center;color:var(--pico-muted-color);padding-top:1rem;font-size:.8rem}@media (width<=768px){.footer-content{text-align:center;flex-direction:column;align-items:center}.footer-section{width:100%;min-width:auto}.footer-links{justify-content:center;gap:.8rem}.footer-support{text-align:center}.footer-links a span.text{display:none}.footer-links a span.icon{display:inline}.footer-links a span.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-links a{min-width:44px;min-height:44px;padding:.75rem .6rem}}@media (width>=769px){.footer-links a span.text{display:inline}.footer-links a span.icon{margin-right:.25rem;display:inline}}@media (width<=480px){.footer-links{gap:.5rem}.footer-links a{font-size:.85rem}.footer-copyright{font-size:.9rem}.footer-support{font-size:.85rem}.footer-bottom{font-size:.75rem}} \ No newline at end of file +[role=search],[type=search]{--pico-border-radius:5rem}address,blockquote,dl,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:var(--pico-typography-spacing-vertical)}h1,h2,h3,h4,h5,h6,input,optgroup,pre>code,pre>samp,select,textarea{line-height:var(--pico-line-height)}button,select{text-transform:none}img,legend{max-width:100%}hr,legend{color:inherit}[type=checkbox][role=switch],input,select,td,textarea,th{background-color:var(--pico-background-color)}dialog,fieldset legend,h1,h2,h3,h4,h5,h6,input,label,select,td,textarea,th{color:var(--pico-color)}button,input,nav{overflow:visible}kbd,mark,progress,sub,sup{vertical-align:baseline}[data-tooltip],[role=group],[role=search],details.dropdown,sub,sup{position:relative}:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:.1rem;--pico-border-radius:.25rem;--pico-border-width:.0625rem;--pico-outline-width:.125rem;--pico-transition:.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 #0000;--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width)var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 .0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:.5rem;--pico-nav-link-spacing-vertical:.5rem;--pico-nav-link-spacing-horizontal:.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");--pico-scrollbar-width:0px}@media (width>=576px){:host,:root{--pico-font-size:106.25%}}@media (width>=768px){:host,:root{--pico-font-size:112.5%}}a,a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:.875em}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem;--pico-color:var(--pico-h1-color)}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem;--pico-color:var(--pico-h2-color)}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem;--pico-color:var(--pico-h3-color)}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem;--pico-color:var(--pico-h4-color)}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem;--pico-color:var(--pico-h5-color)}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem;--pico-color:var(--pico-h6-color)}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:.1875rem}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:.0625rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=checkbox],[type=radio]{--pico-border-width:.125rem}details.dropdown summary:not([role=button]){--pico-outline-width:.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:.125rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width)var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width)var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline):after{filter:brightness(0)invert()}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)invert(0)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:#b7880040;--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:#876400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#87640080;--pico-primary-hover:#694d00;--pico-primary-hover-background:#e8ae01;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#b7880080;--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#5d6b8980;--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#5d6b8940;--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#181c2580;--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:#5d6b8940;--pico-contrast-inverse:#fff;--pico-box-shadow:.0145rem .029rem .174rem #8191b504,.0335rem .067rem .402rem #8191b506,.0625rem .125rem .75rem #8191b508,.1125rem .225rem 1.35rem #8191b509,.2085rem .417rem 2.502rem #8191b50b,.5rem 1rem 6rem #8191b50f,0 0 0 .0625rem #8191b504;--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:#f3f5f7;--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#fbfcfc;--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 .5rem #00000040;--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#fbfcfc;--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#e8eaedbf;--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#c7940030;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#c7940080;--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#c7940060;--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #07090c04,.0335rem .067rem .402rem #07090c06,.0625rem .125rem .75rem #07090c08,.1125rem .225rem 1.35rem #07090c09,.2085rem .417rem 2.502rem #07090c0b,.5rem 1rem 6rem #07090c0f,0 0 0 .0625rem #07090c04;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 .5rem #00000040;--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28;--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#08090abf;--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) details summary[role=button].contrast:not(.outline):after,:root:not([data-theme]) details summary[role=button].contrast:not(.outline):after,:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before,:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#c7940030;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#c79400;--pico-primary-background:#ffbf00;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#c7940080;--pico-primary-hover:#e8ae01;--pico-primary-hover-background:#fecc63;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#c7940060;--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #07090c04,.0335rem .067rem .402rem #07090c06,.0625rem .125rem .75rem #07090c08,.1125rem .225rem 1.35rem #07090c09,.2085rem .417rem 2.502rem #07090c0b,.5rem 1rem 6rem #07090c0f,0 0 0 .0625rem #07090c04;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 .5rem #00000040;--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28;--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:.5;--pico-modal-overlay-background-color:#08090abf;--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline):after,[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}aside li,aside li a,aside nav,aside ol,aside ul,main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:510px;padding-left:0;padding-right:0}dialog>article{max-width:510px}}@media (width>=768px){.container{max-width:700px}}@media (width>=1024px){:host,:root{--pico-font-size:118.75%}.container{max-width:950px}}@media (width>=1280px){:host,:root{--pico-font-size:125%}.container{max-width:1200px}}@media (width>=1536px){:host,:root{--pico-font-size:131.25%}.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);grid-template-columns:1fr;display:grid}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}code,h1,h2,h3,h4,h5,h6,kbd,pre,samp,td,th{font-weight:var(--pico-font-weight)}sub,sup{font-size:.75em;line-height:0}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight);margin-top:0}h1,h2,h3,h4,h5,h6{--pico-font-weight:700;font-size:var(--pico-font-size);font-family:var(--pico-font-family);margin-top:0}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}hgroup>*{margin-top:0;margin-bottom:0}[type=button],[type=reset],[type=submit],details,details[open]>summary,input:not([type=checkbox],[type=radio]),pre,select,textarea{margin-bottom:var(--pico-spacing)}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical)*.25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical)*.25)}ul li{list-style:square}mark{background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);padding:.125rem .25rem}blockquote,pre>code,pre>samp{padding:var(--pico-spacing);display:block}blockquote{margin:var(--pico-typography-spacing-vertical)0;border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical)*.5);color:var(--pico-blockquote-footer-color)}[data-tooltip]:not(a,button,input,[role=button]),abbr[title]{cursor:help;border-bottom:1px dotted;text-decoration:none}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);outline:0}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button],audio,canvas,video{display:inline-block}button{margin:0;font-family:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow,0 0 0 #0000);padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition);outline:0;text-decoration:none}[role=button]:is(:hover,:active,:focus),[role=button][aria-current]:not([aria-current=false]),[type=button]:is(:hover,:active,:focus),[type=button][aria-current]:not([aria-current=false]),[type=file]::file-selector-button:is(),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=reset]:is(:hover,:active,:focus),[type=reset][aria-current]:not([aria-current=false]),[type=submit]:is(:hover,:active,:focus),[type=submit][aria-current]:not([aria-current=false]),button:is(:hover,:active,:focus),button[aria-current]:not([aria-current=false]){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000);--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button][aria-current]:not([aria-current=false]):focus,[type=button]:focus,[type=button][aria-current]:not([aria-current=false]):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is():focus,[type=reset]:focus,[type=reset][aria-current]:not([aria-current=false]):focus,[type=submit]:focus,[type=submit][aria-current]:not([aria-current=false]):focus,button:focus,button[aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary[aria-current]:not([aria-current=false]):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is():focus,[type=reset]:focus,[type=reset][aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast[aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}[type=checkbox][role=switch],[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}[type=checkbox][role=switch]:focus,[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;width:100%}td,th{padding:calc(var(--pico-spacing)/2)var(--pico-spacing);border-bottom:var(--pico-border-width)solid var(--pico-table-border-color);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width)solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio:not([controls]){height:0;display:none}:where(iframe){border-style:none}img{border-style:none;height:auto}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace);font-size:.875em;font-family:var(--pico-font-family);border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);line-height:initial}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;display:block;overflow:auto}code,kbd,samp{padding:.375rem;display:inline-block}pre>code,pre>samp{background:0 0}dialog,nav,nav ul{display:flex}kbd{--pico-font-weight:bolder;background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color)}figure{margin:0;padding:0;display:block}figure figcaption{padding:calc(var(--pico-spacing)*.5)0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical)0;border:0;border-top:1px solid var(--pico-muted-border-color)}[hidden],template{display:none!important}input,optgroup,select,textarea{letter-spacing:inherit;margin:0;font-family:inherit;font-size:1rem}legend{white-space:normal;padding:0}textarea{resize:vertical;display:block;overflow:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{border-width:0;padding:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--pico-line-height) + var(--pico-form-element-spacing-vertical)*2 + var(--pico-border-width)*2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);border:0;padding:0}fieldset legend,label{margin-bottom:calc(var(--pico-spacing)*.375);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight));display:block}fieldset legend,progress{margin-bottom:calc(var(--pico-spacing)*.5)}button[type=submit],details.dropdown>summary+ul li label,input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal)}[type=checkbox],[type=radio],[type=range]{-webkit-appearance:none;-moz-appearance:none}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition);outline:0}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-left:var(--pico-form-element-spacing-horizontal);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:.75rem 50%}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}select::-ms-expand{background-color:#0000;border:0}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);background-image:var(--pico-icon-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:.75rem 50%}textarea[aria-invalid]{--pico-icon-height:calc(1rem*var(--pico-line-height) + var(--pico-form-element-spacing-vertical)*2 + var(--pico-border-width)*2);background-position:right .75rem top!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{width:100%;margin-top:calc(var(--pico-spacing)*-.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color);display:block}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing)*.25)}label:has([type=checkbox],[type=radio]){cursor:pointer;width:fit-content}[type=checkbox],[type=radio]{appearance:none;margin-top:-.125em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer;width:1.25em;height:1.25em;margin-inline-end:.5em;padding:0}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:50%;background-repeat:no-repeat;background-size:.75em}[type=checkbox]~label,[type=radio]~label{cursor:pointer;margin-bottom:0;display:inline-block}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:50%;background-repeat:no-repeat;background-size:.75em}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);background-image:none;border-width:.35em}[type=checkbox][role=switch]{--pico-border-width:.1875rem;--pico-color:var(--pico-switch-color);border:var(--pico-border-width)solid var(--pico-border-color);border-radius:1.25em;width:2.25em;height:1.25em;line-height:1.25em}[type=checkbox][role=switch]:before{aspect-ratio:1;background-color:var(--pico-color);height:100%;box-shadow:var(--pico-switch-thumb-box-shadow);content:"";border-radius:50%;transition:margin .1s ease-in-out;display:block}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked:before{margin-inline-start:1em}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}details.dropdown>summary+ul li,details.dropdown>summary+ul li a{padding:calc(var(--pico-form-element-spacing-vertical)*.5)var(--pico-form-element-spacing-horizontal)}[type=color]::-webkit-color-swatch{border-radius:calc(var(--pico-border-radius)*.5);border:0}[type=color]::-moz-color-swatch{border-radius:calc(var(--pico-border-radius)*.5);border:0}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width)auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width)*-1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width)*-1);padding:calc(var(--pico-form-element-spacing-vertical)*.5)0;padding-left:var(--pico-outline-width);background:0 0;border:0;border-radius:0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/2);padding:calc(var(--pico-form-element-spacing-vertical)*.5)var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000),0 0 0 var(--pico-outline-width)var(--pico-secondary-focus)}[type=range]{appearance:none;background:0 0;width:100%;height:1.25rem}[type=range]::-webkit-slider-runnable-track{border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);width:100%;height:.375rem;-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);width:100%;height:.375rem;-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);width:100%;height:.375rem;-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--pico-range-thumb-border-color);background-color:var(--pico-range-thumb-color);cursor:pointer;width:1.25rem;height:1.25rem;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition);border-radius:50%;margin-top:-.4375rem}[type=range]::-moz-range-thumb{-webkit-appearance:none;border:2px solid var(--pico-range-thumb-border-color);background-color:var(--pico-range-thumb-color);cursor:pointer;width:1.25rem;height:1.25rem;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition);border-radius:50%;margin-top:-.4375rem}[type=range]::-ms-thumb{-webkit-appearance:none;border:2px solid var(--pico-range-thumb-border-color);background-color:var(--pico-range-thumb-color);cursor:pointer;width:1.25rem;height:1.25rem;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition);border-radius:50%;margin-top:-.4375rem}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:1.125rem 50%,right .75rem center;padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:right 1.125rem center}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:right 1.125rem center,.75rem 50%}details{display:block}article,article>header{margin-bottom:var(--pico-block-spacing-vertical)}details summary{cursor:pointer;transition:color var(--pico-transition);line-height:1rem;list-style-type:none}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary:after,details.dropdown>a:after,details.dropdown>button:after,details.dropdown>summary:after{background-image:var(--pico-icon-chevron);content:"";background-repeat:no-repeat;background-size:1rem;display:block}details summary::-moz-list-bullet{list-style-type:none}details summary:after{width:1rem;height:1rem;float:right;transition:transform var(--pico-transition);background-position:100%;margin-inline-start:calc(var(--pico-spacing,1rem)*.5);transform:rotate(-90deg)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width)solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem)*.5);color:var(--pico-primary)}details summary[role=button]{text-align:left;width:100%}details summary[role=button]:after{height:calc(1rem*var(--pico-line-height,1.5))}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary:after{transform:rotate(0)}[dir=rtl] details summary,dialog>article>footer{text-align:right}[dir=rtl] details summary:after{float:left;background-position:0}article{padding:var(--pico-block-spacing-vertical)var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal)*-1);margin-left:calc(var(--pico-block-spacing-horizontal)*-1);padding:calc(var(--pico-block-spacing-vertical)*.66)var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical)*-1);border-bottom:var(--pico-border-width)solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical)*-1);border-top:var(--pico-border-width)solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{border-bottom:none}details.dropdown>a:after,details.dropdown>button:after,details.dropdown>summary:after{width:1rem;height:calc(1rem*var(--pico-line-height,1.5));float:right;background-position:100%;margin-inline-start:.25rem;transform:rotate(0)translate(.2rem)}nav details.dropdown{margin-bottom:0;margin:calc(var(--pico-nav-element-spacing-vertical)*-1)0;display:inline}details.dropdown>summary:not([role]){height:calc(1rem*var(--pico-line-height) + var(--pico-form-element-spacing-vertical)*2 + var(--pico-border-width)*2);padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:0}details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown>summary:after{transform:rotate(0)translate(0)}nav details.dropdown>summary:not([role]){height:calc(1rem*var(--pico-line-height) + var(--pico-nav-link-spacing-vertical)*2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width)*2)var(--pico-nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}details.dropdown>summary+ul{z-index:99;width:100%;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);border:var(--pico-border-width)solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s;flex-direction:column;padding:0;display:flex;position:absolute;left:0}details.dropdown>summary+ul[dir=rtl]{left:auto;right:0}details.dropdown>summary+ul li{width:100%;margin-bottom:0;list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical)*.5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical)*.5)}details.dropdown>summary+ul li a{margin:calc(var(--pico-form-element-spacing-vertical)*-.5)calc(var(--pico-form-element-spacing-horizontal)*-1);color:var(--pico-dropdown-color);text-overflow:ellipsis;border-radius:0;text-decoration:none;display:block;overflow:hidden}details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]),details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open]>summary,dialog>article>footer [role=button],dialog>article>footer button,dialog>article>header>*{margin-bottom:0}details.dropdown[open]>summary+ul{opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s;transform:scaleY(1)}details.dropdown[open]>summary:before{z-index:1;content:"";cursor:default;background:0 0;width:100vw;height:100vh;display:block;position:fixed;inset:0}label>details.dropdown{margin-top:calc(var(--pico-spacing)*.25)}[role=group],[role=search]{width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition);display:inline-flex}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{flex:auto;margin-bottom:0;position:relative}dialog,nav ol,nav ul{align-items:center;padding:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width)*-1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:#0000}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width)var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width)var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form):before{background-image:var(--pico-icon-loading);content:"";vertical-align:-.125em;background-repeat:no-repeat;background-size:1em;width:1em;height:1em;display:inline-block}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty):before{margin-inline-end:calc(var(--pico-spacing)*.5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}dialog{z-index:999;width:inherit;min-width:100%;height:inherit;min-height:100%;backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);border:0;justify-content:center;position:fixed;inset:0}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing)*2);margin:var(--pico-spacing);overflow:auto}@media (width>=768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}dialog>article{max-width:700px}}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);float:right;padding:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing)*.5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{width:1rem;height:1rem;margin-top:calc(var(--pico-spacing)*-1);margin-bottom:var(--pico-spacing);background-image:var(--pico-icon-close);opacity:.5;transition:opacity var(--pico-transition);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:auto 1rem;border:none;margin-left:auto;display:block}nav li,progress{display:inline-block}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);pointer-events:none;touch-action:none;overflow:hidden}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-name:modal-overlay;animation-duration:.8s}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-name:modal;animation-delay:.2s}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-direction:reverse;animation-delay:0s}@keyframes modal-overlay{0%{backdrop-filter:none;background-color:#0000}}@keyframes modal{0%{opacity:0;transform:translateY(-100%)}}:where(nav li):before{float:left;content:"​"}nav{justify-content:space-between}nav ol,nav ul{margin-bottom:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal)*-1)}nav li{padding:var(--pico-nav-element-spacing-vertical)var(--pico-nav-element-spacing-horizontal);margin:0}nav li :where(a,[role=link]){margin:calc(var(--pico-nav-link-spacing-vertical)*-1)calc(var(--pico-nav-link-spacing-horizontal)*-1);padding:var(--pico-nav-link-spacing-vertical)var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius);display:inline-block}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width)*2)var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{justify-content:start;align-items:center}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical)*-1)0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal)*-1)}nav[aria-label=breadcrumb] ul li:not(:last-child):after{width:calc(var(--pico-nav-link-spacing-horizontal)*4);margin:0 calc(var(--pico-nav-link-spacing-horizontal)*-1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;white-space:nowrap;text-decoration:none;display:inline-block;position:absolute}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){color:inherit;pointer-events:none;background-color:#0000;text-decoration:none}aside li{padding:calc(var(--pico-nav-element-spacing-vertical)*.5)var(--pico-nav-element-spacing-horizontal)}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);width:100%;height:.5rem;color:var(--pico-progress-color);border:0;overflow:hidden}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color)linear-gradient(to right,var(--pico-progress-color)30%,var(--pico-progress-background-color)30%)top left/150% 150% no-repeat;animation:1s linear infinite progress-indeterminate}progress:indeterminate[value]::-webkit-progress-value{background-color:#0000}progress:indeterminate::-moz-progress-bar{background-color:#0000}[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}[data-tooltip]:after,[data-tooltip]:before,[data-tooltip][data-placement=top]:after,[data-tooltip][data-placement=top]:before{z-index:99;border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;display:block;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%,-.25rem)}[data-tooltip]:after,[data-tooltip][data-placement=top]:after{content:"";color:var(--pico-tooltip-background-color);background-color:#0000;border-top:.3rem solid;border-left:.3rem solid #0000;border-right:.3rem solid #0000;border-radius:0;padding:0;transform:translate(-50%)}[data-tooltip][data-placement=bottom]:after,[data-tooltip][data-placement=bottom]:before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{border:.3rem solid #0000;border-bottom-color:currentColor;transform:translate(-50%,-.3rem)}[data-tooltip][data-placement=left]:after,[data-tooltip][data-placement=left]:before{inset:50% 100% auto auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{border:.3rem solid #0000;border-left-color:currentColor;transform:translate(.3rem,-50%)}[data-tooltip][data-placement=right]:after,[data-tooltip][data-placement=right]:before{inset:50% auto auto 100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{border:.3rem solid #0000;border-right-color:currentColor;transform:translate(-.3rem,-50%)}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{--pico-tooltip-slide-to:translate(-50%,-.25rem);opacity:0;animation-name:tooltip-slide;animation-duration:.2s;animation-fill-mode:forwards;transform:translate(-50%,.75rem)}[data-tooltip]:focus:after,[data-tooltip]:hover:after{--pico-tooltip-caret-slide-to:translate(-50%,0rem);animation-name:tooltip-caret-slide;transform:translate(-50%,-.25rem)}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:focus:before,[data-tooltip][data-placement=bottom]:hover:after,[data-tooltip][data-placement=bottom]:hover:before{--pico-tooltip-slide-to:translate(-50%,.25rem);animation-name:tooltip-slide;transform:translate(-50%,-.75rem)}[data-tooltip][data-placement=bottom]:focus:after,[data-tooltip][data-placement=bottom]:hover:after{--pico-tooltip-caret-slide-to:translate(-50%,-.3rem);animation-name:tooltip-caret-slide;transform:translate(-50%,-.5rem)}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:focus:before,[data-tooltip][data-placement=left]:hover:after,[data-tooltip][data-placement=left]:hover:before{--pico-tooltip-slide-to:translate(-.25rem,-50%);animation-name:tooltip-slide;transform:translate(.75rem,-50%)}[data-tooltip][data-placement=left]:focus:after,[data-tooltip][data-placement=left]:hover:after{--pico-tooltip-caret-slide-to:translate(.3rem,-50%);animation-name:tooltip-caret-slide;transform:translate(.05rem,-50%)}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:focus:before,[data-tooltip][data-placement=right]:hover:after,[data-tooltip][data-placement=right]:hover:before{--pico-tooltip-slide-to:translate(.25rem,-50%);animation-name:tooltip-slide;transform:translate(-.75rem,-50%)}[data-tooltip][data-placement=right]:focus:after,[data-tooltip][data-placement=right]:hover:after{--pico-tooltip-caret-slide-to:translate(-.3rem,-50%);animation-name:tooltip-caret-slide;transform:translate(-.05rem,-50%)}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true]):after,:not([aria-busy=true]):before{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:root:not([data-theme=dark]),[data-theme=light]{--pico-background-color:#fbf1c7;--pico-color:#3c3836;--pico-text-selection-color:#45858840;--pico-muted-color:#928374;--pico-muted-border-color:#d5c4a1;--pico-primary:#458588;--pico-primary-background:#458588;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#45858880;--pico-primary-hover:#076678;--pico-primary-hover-background:#076678;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#45858880;--pico-primary-inverse:#fbf1c7;--pico-secondary:#98971a;--pico-secondary-background:#98971a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#98971a80;--pico-secondary-hover:#797403;--pico-secondary-hover-background:#797403;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#98971a40;--pico-secondary-inverse:#fbf1c7;--pico-contrast:#af3a03;--pico-contrast-background:#af3a03;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#af3a0380;--pico-contrast-hover:#8a2a00;--pico-contrast-hover-background:#8a2a00;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#af3a0340;--pico-contrast-inverse:#fbf1c7;--pico-card-background-color:#ebdbb2;--pico-card-border-color:#d5c4a1;--pico-code-background-color:#f9f5d7;--pico-code-color:#3c3836;--pico-form-element-background-color:#f9f5d7;--pico-form-element-border-color:#d5c4a1;--pico-form-element-color:#3c3836;--pico-table-border-color:#d5c4a1;--pico-table-row-stripped-background-color:#d5c4a133}a{text-decoration:underline}main img{max-width:100%;height:auto}.highlight code,[data-theme=dark] .sidebar a.contrast,div.grid,section#nav{background-color:#0000}.highlight pre,code,pre{word-wrap:break-word;word-break:break-word}a:focus,a:hover{text-decoration:underline}.article-summary:hover,.legal-contact-text,a.outline,a.social,nav.navbar ul li{color:var(--pico-color)}.featured-article-item .article-list-meta a:hover,.featured-article-item .article-list-title a:hover,[data-theme=dark] a.outline,[data-theme=dark] a.social,[data-theme=dark] nav.navbar ul li{color:#fff}article.hentry{border-radius:20px;margin-bottom:1.5em;padding:25px}h1.page-title{margin-bottom:.75em}article.article,article.page{border-radius:20px;margin-top:5em;padding:2em}article.article footer div#post-info{text-align:left;margin:auto}main.container{padding-top:.75em}.content,.content-wrapper{width:100%;max-width:100%}div.grid{position:static}section#nav{margin:auto}h1.author-category-tags-title{margin-bottom:.75em;padding-top:2.5em;padding-left:.6em}@media only screen and (width<=1107px){#fadeshow1{display:none}}@media only screen and (width<=884px){#fadeshow2{display:none}div.grid{padding-bottom:.75em}div#main-page ol#post-list{padding-top:9em}header h2.entry-title{padding-top:5.2em}article.article,article.page{border-radius:20px;margin-top:9em;padding-top:1em}h1.page-title{margin-bottom:.75em;padding:0}h1.author-category-tags-title{margin-bottom:.75em;padding-top:4.8em;padding-left:.75em}}@media only screen and (width>=884px){#fadeshow3{display:none}}html{scroll-behavior:smooth}article.article h3{margin-top:.75em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-modal.show{opacity:1;visibility:visible;z-index:1000;background-color:#000c;display:block}.article-list-title a,.tag-item{color:var(--pico-color)}.tag-cloud-container{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:3rem;display:flex}.tag-item{border-radius:var(--pico-border-radius);background-color:var(--pico-muted-border-color);border:1px solid var(--pico-muted-border-color);align-items:center;padding:.5rem 1rem;transition:all .2s ease-in-out;display:inline-flex}.article-list-item,.tag-summary-card{background-color:var(--pico-card-background-color);box-shadow:var(--pico-box-shadow)}.article-nav-arrow.primary.outline:hover,.nav-arrow.primary.outline:hover,.tag-item:hover{background-color:var(--pico-primary-hover-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-hover-border)}.tag-item.tag-size-3,.tag-item.tag-size-4,.tag-item.tag-size-5{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-background)}.tag-item .tag-count{opacity:.7;margin-left:.5rem}.tag-item.tag-size-1{padding:.4rem .8rem;font-size:.8rem}.tag-item.tag-size-2{padding:.45rem .9rem;font-size:.9rem}.tag-item.tag-size-3{padding:.5rem 1rem;font-size:1rem}.tag-item.tag-size-4{padding:.55rem 1.1rem;font-size:1.1rem}.tag-item.tag-size-5{padding:.6rem 1.2rem;font-size:1.2rem}.card .grid{gap:var(--pico-grid-column-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tag-summary-card{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-sizing:border-box;min-width:200px;padding:1rem;transition:all .2s ease-in-out}.article-list-item:hover,.tag-summary-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}[data-theme=dark] .article-list-item:hover,[data-theme=dark] .tag-summary-card:hover{box-shadow:0 8px 20px #0000004d}.tag-summary-card .tag-summary-link{color:inherit;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.pagination li span.current-page,.tag-summary-card .tag-summary-count{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse)}.tag-summary-card .tag-summary-link i{vertical-align:middle;margin-right:.5rem;font-size:1.35rem}.tag-summary-card .tag-summary-link h3{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin:0;font-size:1.25rem;line-height:1.2;overflow:hidden}.tag-summary-card .tag-summary-count{border-radius:50px;margin-left:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.pagination-container{justify-content:center;margin-top:3rem;margin-bottom:3rem;display:flex}.pagination{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pagination li a,.pagination li span{border-radius:var(--pico-border-radius);justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:.5rem;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex}.article-nav-arrow.secondary.outline,.nav-arrow.secondary.outline,.pagination li a.secondary.outline{border-color:var(--pico-secondary);color:var(--pico-secondary)}.article-nav-arrow.secondary.outline:hover,.nav-arrow.secondary.outline:hover,.pagination li a.secondary.outline:hover{background-color:var(--pico-secondary-hover-background);color:var(--pico-secondary-inverse);border-color:var(--pico-secondary-hover-border)}.pagination li span.current-page{border:1px solid var(--pico-primary-background)}.pagination li span.disabled{opacity:.5;cursor:not-allowed}.article-list-main-container{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.article-list-item{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);flex-direction:column;align-items:stretch;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden}img{border-style:none;border-radius:5px}@media (width<=768px){.container{padding-right:calc(var(--pico-spacing)*.5);padding-left:calc(var(--pico-spacing)*.5)}.article-content-grid,.article-main-content{width:100%;max-width:100%;margin:0;padding:0}.article-content-grid{display:block;overflow-x:hidden}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%}.pagination-container{margin-top:2rem;margin-bottom:2rem}.pagination{flex-wrap:wrap;justify-content:center;gap:.3rem}.pagination li a,.pagination li span{min-width:2.2rem;height:2.2rem;padding:.3rem;font-size:.9rem}.article-header-row,.article-list-item{flex-direction:column}.article-image-container{width:100%;height:180px}.article-header-content{padding:1.2rem}.article-list-title{font-size:1.3rem}.article-list-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.article-body-row{padding:0 1.2rem 1.2rem}.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:50px!important;display:inline-block!important}}@media (width<=480px){.container{padding-right:calc(var(--pico-spacing)*.35);padding-left:calc(var(--pico-spacing)*.35)}.article-content-grid,.article-main-content{width:100%;max-width:100%;margin:0;padding:0}.article-content-grid{display:block}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.2rem}.article-list-summary p{font-size:.9rem}.article-list-meta .category,.article-list-meta address,.article-list-meta time{font-size:.85rem}.pagination{white-space:nowrap;gap:.2rem;display:inline-flex}.pagination li a,.pagination li span{min-width:2rem;height:2rem;padding:.2rem;font-size:.85rem}.pagination-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.article-list-title{font-size:1.2rem}}.article-header-row{flex-direction:column;display:flex}@media (width>=768px){.article-list-item{flex-direction:column}.article-header-row{flex-direction:row}.article-image-container{width:35%;height:100%;min-height:200px}.article-header-content{flex-direction:column;flex-grow:1;justify-content:center;padding-left:1.5rem;display:flex}.grid{grid-template-columns:unset}}.article-image-container{width:100%;height:200px;overflow:hidden}.highlight,.highlight pre,pre{overflow-x:auto}.article-image{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out}.article-list-item:hover .article-image{transform:scale(1.05)}.article-header-content{padding:1.5rem}.article-list-title{margin-bottom:.75rem;font-size:1.5rem;line-height:1.3}.article-list-meta{color:var(--pico-muted-color);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.featured-article-item,.featured-article-item .article-list-meta,.featured-article-item .article-list-meta a,.featured-article-item .article-list-title a{color:var(--pico-primary-inverse)}.article-list-meta .category,.article-list-meta address,.article-list-meta time{align-items:center;gap:.5rem;display:flex}.article-list-meta a{color:var(--pico-muted-color)}.article-body-row{flex-direction:column;flex-grow:1;padding:0 1.5rem 1.5rem;display:flex}.article-list-summary p{flex-grow:1;margin-bottom:1.5rem}.article-list-footer{text-align:right;margin-top:auto}.featured-article-item{background-color:var(--pico-primary-background);border-color:var(--pico-primary-background)}.featured-article-item .article-list-footer a{background-color:var(--pico-primary-inverse);color:var(--pico-primary);border-color:var(--pico-primary-inverse)}.featured-article-item .article-list-footer a:hover{color:var(--pico-primary-hover);background-color:#fff;border-color:#fff}code{color:var(--pico-code-color);background-color:var(--pico-code-background-color);border-radius:.25em;max-width:100%;padding:.125em .25em}[data-theme=dark] code{color:#eee;background-color:#333}.highlight code{border-radius:0;padding:0}[data-theme=dark] .highlight code{background-color:#0000}.highlight{width:100%;max-width:100%;margin:1.5rem 0}.article-content-grid,.content,.content-wrapper{box-sizing:border-box;max-width:100%}.highlight pre{white-space:pre-wrap;box-sizing:border-box;max-width:100%}pre{box-sizing:border-box;width:100%;max-width:100%}.headerlink{visibility:hidden;color:var(--pico-primary-focus);margin-left:.5em;font-size:.8em;text-decoration:none}h1:hover .headerlink,h2:hover .headerlink,h3:hover .headerlink,h4:hover .headerlink,h5:hover .headerlink,h6:hover .headerlink{visibility:visible}.headerlink:hover,.series-contents summary:hover{color:var(--pico-primary-hover)}.wrapper{display:flex}.sidebar{background-color:var(--pico-card-background-color);width:100px;height:100vh;padding:20px;position:fixed;top:0;left:0}[data-theme=dark] .sidebar{background-color:#0b1014}.content-wrapper{justify-content:center;width:calc(100% - 100px);margin-left:100px;display:flex}.content{width:100%;padding:20px}.navbar{height:auto;display:block}.sidebar a.contrast{background-color:#0000!important;border-color:#0000!important}.article-hero{justify-content:center;align-items:center;display:flex}.series-navigation-card{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:10px;margin:2rem 0;padding:1.5rem;transition:box-shadow .3s,transform .3s;box-shadow:0 4px 12px #0000001a}.series-navigation-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.series-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.series-header h2{color:var(--pico-primary);align-items:center;gap:.5rem;margin:0;display:flex}.series-progress{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-radius:20px;padding:.3rem .8rem;font-size:.9rem;font-weight:500}.series-progress-bar{background:var(--pico-muted-background-color);border-radius:4px;height:8px;margin-bottom:1.5rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--pico-primary-background),#4a9bff);border-radius:4px;height:100%;transition:width .5s}.series-description{color:var(--pico-color);margin-bottom:1.5rem;line-height:1.6}.current-article,.series-contents summary{color:var(--pico-primary);font-weight:600}.series-contents{border-top:1px solid var(--pico-table-border-color);padding-top:1rem}.series-contents summary{cursor:pointer;align-items:center;gap:.5rem;padding:.8rem 0;transition:color .3s;display:flex}.current-article,.series-list a{align-items:center;display:flex}.series-contents summary::-webkit-details-marker{display:none}.series-list{margin:0;padding:0;list-style:none}.related-posts-list,.related-posts-list li,.series-list li{list-style:none!important}.series-list li::-webkit-details-marker,.series-list li::marker{content:""!important;display:none!important}.related-posts-list li,.series-list li{border-bottom:1px solid var(--pico-table-border-color);padding:.8rem 0}.related-posts-list li:last-child,.series-list li:last-child{border-bottom:none}.series-list a{color:var(--pico-color);border-radius:5px;gap:.8rem;padding:.5rem;text-decoration:none;transition:background-color .3s,color .3s}.article-ad-section,.article-content-wrapper{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color)}.about-social-link:hover,.related-posts-list a:hover,.series-list a:hover{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse);text-decoration:none}.series-list .active{font-weight:600}.current-article{gap:.8rem;padding:.5rem}.article-sidebar{display:none}.article-content-wrapper{box-sizing:border-box;box-shadow:0 2px 8px #0000000d}.article-ad-section{border-radius:10px;min-width:250px;padding:1.5rem}.related-posts-list{margin:0!important;padding:0!important}.related-posts-list li::-webkit-details-marker,.related-posts-list li::marker{content:""!important;display:none!important}.related-posts-list a{color:var(--pico-color);border-radius:5px;align-items:center;gap:.8rem;padding:.5rem;transition:background-color .3s;display:flex}@media (width<=768px){.article-hero{height:45vh;margin-bottom:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.8rem}.hero-meta{flex-direction:column;gap:.8rem;font-size:1rem}.hero-summary{margin-top:.8rem;font-size:1rem}.hero-content{padding:1.5rem}.series-header{flex-direction:column;align-items:flex-start}.series-header h2{font-size:1.2rem}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.5rem}.article-bottom-section{grid-template-columns:1fr;gap:1.5rem}.related-posts-section,.support-section{order:initial}}@media (width<=480px){.article-hero{height:40vh}.hero-title{font-size:1.5rem}.hero-meta,.hero-summary,.related-posts-list a{font-size:.9rem}.hero-meta{gap:.6rem}.series-navigation-card{padding:1.2rem}.article-content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.2rem}.series-contents summary{font-size:1rem}.current-article,.series-list a{gap:.6rem;font-size:.9rem}.article-bottom-section{gap:1rem}}.series-header h2{font-size:1.1rem}.series-contents summary,.series-description{font-size:1rem}.current-article,.series-list a{gap:.6rem;font-size:.9rem}.related-posts-list a{font-size:.9rem}.article-bottom-section{gap:1rem}.article-hero:after{content:"";z-index:0;background:linear-gradient(135deg,#0006,#0009);width:100%;height:100%;position:absolute;top:0;left:0}.article-hero:before{content:"";background-image:var(--hero-background-image);filter:blur(10px);z-index:-1;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.05)}.hero-overlay{z-index:1;position:relative}.hero-meta{opacity:.95;text-shadow:2px 2px 4px #000c,0 0 6px #0006;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:1em;display:flex}.hero-meta address,.hero-meta time{font-size:1.1em}.hero-meta .category{font-style:italic}.hero-summary{background:#0003;border-radius:8px;max-width:700px;padding:1em}article.article{margin-top:0;padding-top:2em}@media (width<=768px){.article-hero{border-radius:8px;height:45vh;margin-bottom:1.5rem}.hero-content{max-width:100%;padding:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.9rem;line-height:1.3}.hero-meta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:.8rem;font-size:1rem}.hero-meta .category,.hero-meta address,.hero-meta time{font-size:.95rem}.hero-summary{margin-top:.8rem;font-size:1.05rem;line-height:1.5}}@media (width<=480px){.article-hero{height:40vh;margin-bottom:1.2rem}.hero-content{padding:1.2rem}.hero-title{margin-bottom:.7rem;font-size:1.6rem;line-height:1.3}.hero-meta{flex-direction:column;align-items:center;gap:.6rem;font-size:.9rem}.hero-meta .category,.hero-meta address,.hero-meta time{justify-content:center;font-size:.85rem}.hero-summary{margin-top:.6rem;padding:.5rem;font-size:.95rem}}@media (width<=360px){.article-hero{height:38vh}.hero-title{font-size:1.4rem}.hero-meta{font-size:.85rem}.hero-summary{font-size:.9rem}}.navbar a{width:100%;display:block}@media (width>=769px){.navbar ul,.navbar ul li{box-sizing:border-box!important;width:100%!important}.navbar ul{flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}.navbar ul li{text-align:center!important;margin:15px 0!important}.navbar a:hover{transform:translate(5px)}}.navbar a:after{width:2px;height:100%;bottom:0;left:-5px}@media (width<=1024px) and (width>=769px){@media (width>=887px){.sidebar{width:80px}.content-wrapper{width:calc(100% - 80px);margin-left:80px}.navbar ul li{margin:10px 0}}@media (width<=886px){.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.wrapper{display:block}.sidebar{z-index:1000;background-color:var(--pico-card-background-color);border-bottom:1px solid var(--pico-card-border-color);width:100%;height:auto;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sidebar{background-color:#0b1014;border-bottom-color:#333}.content-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-top:80px;margin-left:0;display:flex}.content{width:100%;margin-left:0;padding:10px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:45px!important;display:inline-flex!important}.navbar a{justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 6px;font-size:.9em;display:flex}.navbar ul li:nth-child(n+8){display:none}.category-card{width:calc(50% - var(--pico-grid-column-gap,1.5rem)/2)}}}@media (width<=600px) and (width>=481px){.sidebar{padding:6px 8px}.content-wrapper{margin-top:65px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;flex:none!important;width:auto!important;min-width:48px!important;margin:0!important;display:inline-block!important}.navbar a{min-height:38px;padding:7px 5px;font-size:.85em}.navbar ul li:nth-child(n+9){display:none}}@media (width<=768px){.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.wrapper{display:block}.sidebar{z-index:1000;background-color:var(--pico-card-background-color);border-bottom:1px solid var(--pico-card-border-color);width:100%;height:auto;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sidebar{background-color:#0b1014;border-bottom-color:#333}.content-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-top:80px;margin-left:0;display:flex}.content{width:100%;margin-left:0;padding:10px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:45px!important;display:inline-flex!important}.navbar a{justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 6px;font-size:.9em;display:flex}.navbar ul li:nth-child(n+8){display:none}.category-card{width:calc(50% - var(--pico-grid-column-gap,1.5rem)/2)}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto;min-height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0;width:100%;height:120px;margin-right:0;overflow:hidden}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-title{margin:.25rem 0;font-size:1rem}.list-item-summary{margin-top:.25rem;font-size:.85rem}.list-item-summary p{margin:0;line-height:1.4}}@media (width<=480px){.sidebar{padding:5px 8px;position:sticky;top:0}.content-wrapper{margin-top:0}.content{padding:5px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:3px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.category-card,.navbar a{width:100%}.navbar ul li{text-align:center!important;flex:1!important;justify-content:center!important;align-items:center!important;min-width:45px!important;margin:0!important;display:inline-flex!important}.navbar a{min-height:35px;padding:6px 4px;font-size:.8em}.navbar ul li:nth-child(n+7){display:none}article.article,article.page{margin-top:0;padding:1em}.article-hero{height:30vh}.hero-title{font-size:1.5em}.hero-summary{padding:.5em;font-size:.9em}}.search-modal{z-index:1000;background-color:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.search-modal-content{background-color:var(--pico-background-color);border:1px solid var(--pico-card-border-color);border-radius:10px;width:80%;max-width:700px;margin:15% auto;padding:20px}.search-modal-close{color:var(--pico-muted-color);float:right;font-size:28px;font-weight:700}.search-modal-close:focus,.search-modal-close:hover{color:var(--pico-color);cursor:pointer;text-decoration:none}#search-input,.article-main-content,.search-result-item{border-bottom:1px solid var(--pico-card-border-color);margin-bottom:1em;padding-bottom:1em}[data-theme=dark] .highlight{box-sizing:border-box;background:#1a1a1a;border-radius:8px;max-width:100%;margin-top:2em;margin-bottom:2em;padding-top:45px;position:relative;overflow-x:auto;box-shadow:0 4px 8px #0003}[data-theme=dark] .highlight:before{content:"";z-index:1;background-color:#1a1a1a;border-top-left-radius:8px;border-top-right-radius:8px;height:45px;position:absolute;top:0;left:0;right:0}[data-theme=dark] .highlight:after{content:" ";z-index:2;background-color:#f55551;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:18px;box-shadow:20px 0 #f6b73e,40px 0 #32c146}[data-theme=dark] .highlight pre{z-index:0;color:#fff;margin:0;padding:1.5em 1.5em 1.5em 2.5em;position:relative;background-color:#0000!important}[data-theme=dark] .highlight pre:before{left:1em}.admonition{border-left:5px solid;border-radius:5px;margin:1.5em 0;padding:1em}.admonition-title{margin-top:0;margin-bottom:.5em;font-weight:700}.admonition.tip{color:#155724;background-color:#eafaf1;border-color:#28a745}.admonition.tip .admonition-title{color:#155724}.admonition.note{color:#0c5460;background-color:#e7f6f8;border-color:#17a2b8}.admonition.note .admonition-title{color:#0c5460}.admonition.warning{color:#856404;background-color:#fff8e6;border-color:#ffc107}.admonition.warning .admonition-title{color:#856404}.admonition.danger{color:#721c24;background-color:#fbebec;border-color:#dc3545}.admonition.danger .admonition-title{color:#721c24}[data-theme=dark] .admonition.tip{color:#c8f7d1;background-color:#1c3a26;border-color:#39d353}[data-theme=dark] .admonition.tip .admonition-title{color:#c8f7d1}[data-theme=dark] .admonition.note{color:#b8f1fa;background-color:#1c363b;border-color:#28c8e0}[data-theme=dark] .admonition.note .admonition-title{color:#b8f1fa}[data-theme=dark] .admonition.warning{color:#fff2cc;background-color:#4d3c11;border-color:gold}[data-theme=dark] .admonition.warning .admonition-title{color:#fff2cc}[data-theme=dark] .admonition.danger{color:#fdd8db;background-color:#441e22;border-color:#ff6b81}[data-theme=dark] .admonition.danger .admonition-title{color:#fdd8db}.category-card{background-color:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);width:calc(25% - var(--pico-grid-column-gap,1.5rem));box-sizing:border-box;min-width:200px;padding:1.5rem;transition:all .2s ease-in-out}.category-card .category-title a{color:inherit;align-items:center;gap:.75rem;width:100%;text-decoration:none;display:flex}.category-card .category-title h3{flex-grow:1;margin:0;font-size:1.25rem;line-height:1.2}.category-card .category-title i{vertical-align:middle;font-size:1.35rem}.category-card .card-header{align-items:center;display:flex}.category-card footer{text-align:right;margin-top:1rem}.category-card .recent-articles li a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.grid{gap:var(--pico-grid-column-gap,1.5rem);flex-wrap:wrap;display:flex}.related-posts-list li::-webkit-details-marker,.related-posts-list li::marker,.series-list li::-webkit-details-marker,.series-list li::marker{content:""!important;display:none!important}.article-nav-arrows,.nav-arrows{grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0;display:grid}.article-nav-arrow,.nav-arrow{border-radius:var(--pico-border-radius);z-index:1;border:1px solid var(--pico-muted-border-color);justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.article-nav-arrow:before,.nav-arrow:before{content:"";z-index:-1;opacity:0;background:linear-gradient(124deg,#0000 40%,#6464ff1a 50%,#0000 60%) 0 0/200% 200%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.article-nav-arrow:hover:before,.nav-arrow:hover:before{opacity:1;animation:1.5s infinite shine}.article-card:hover,.article-nav-arrow:hover,.nav-arrow:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001a}.article-nav-arrow:active,.nav-arrow:active{transform:translateY(-1px)}.article-nav-arrow.prev,.nav-arrow.prev{justify-content:flex-start}.article-nav-arrow.next,.nav-arrow.next{justify-content:flex-end}.article-nav-arrow i,.nav-arrow i{font-size:1.2rem;transition:transform .2s}.article-nav-arrow span,.hero-meta a,.nav-arrow span{transition:color .3s}.article-nav-arrow.prev i,.nav-arrow.prev i{margin-right:.5rem}.article-nav-arrow.next i,.nav-arrow.next i{margin-left:.5rem}.article-nav-arrow:hover i,.nav-arrow:hover i{transform:scale(1.2)}.article-nav-arrow.primary.outline,.nav-arrow.primary.outline{border-color:var(--pico-primary);color:var(--pico-primary)}.article-content-container,.legal-container,.pico-container{max-width:100%;padding:0 var(--pico-spacing);margin:0 auto}.article-card,.category-header,.tag-header{box-shadow:var(--pico-box-shadow);padding:1.5rem}.category-header,.tag-header{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.category-icon,.tag-icon{background-color:var(--pico-primary-background);width:3.5rem;height:3.5rem;color:var(--pico-primary-inverse);border-radius:var(--pico-border-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.category-info,.tag-info{flex:1}.category-title{margin:0;font-size:1.75rem;font-weight:700}.category-count{color:var(--pico-muted-color);margin:.25rem 0 0}.article-card{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);margin-bottom:1.5rem;transition:transform .2s,box-shadow .2s}.article-link{color:inherit;transition:all .3s;display:block}.article-content{margin-bottom:.5rem}.article-title{color:var(--pico-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.article-date,.article-summary,.tag-count{color:var(--pico-muted-color)}.article-title:hover{color:var(--pico-primary-hover);text-decoration:underline}.article-date{font-size:.875rem}.article-summary{margin-top:.75rem}.articles-list,.legal-section-content{margin-top:1rem}.pico-spacing-large{padding:2rem}.minimal-layout{background-color:var(--pico-background-color);flex-direction:column;min-height:100vh;display:flex}.legal-icon-ping,.legal-icon-wrapper{background-color:var(--pico-primary-background);border-radius:50%}.minimal-layout .container{flex:1;padding-top:2rem;padding-bottom:2rem}.tag-title{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.tag-count{margin:0}.article-meta{color:var(--pico-muted-color);flex-wrap:wrap;gap:1rem;margin:.75rem 0;font-size:.875rem;display:flex}.article-category,.article-date{color:var(--pico-muted-color);align-items:center;gap:.25rem;display:flex}.legal-hero{text-align:center;margin-bottom:2rem;padding:2.5rem 0 2rem}.legal-icon-container{width:5rem;height:5rem;margin:0 auto 1.5rem;position:relative}.legal-icon-ping{opacity:.2;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;position:absolute;inset:0}.legal-icon-wrapper{width:100%;height:100%;color:var(--pico-primary-inverse);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.legal-title{margin:0;font-size:2rem;font-weight:700}.legal-content-wrapper{max-width:70rem;margin:0 auto}.legal-content{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);padding:2rem}.legal-contact-icon,.not-found-button{border-radius:var(--pico-border-radius)}.legal-section{margin-bottom:2.5rem}.legal-section-title{border-bottom:1px solid var(--pico-muted-border-color);margin:0 0 1rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:700}.legal-section-intro{color:var(--pico-muted-color);margin:0 0 1.5rem}.legal-list{margin:0;padding-left:1.2rem}.legal-list-item{margin-bottom:1rem;list-style-type:disc}.legal-list-text{color:var(--pico-muted-color);margin:0;line-height:1.6}.legal-bold{color:var(--pico-primary);font-weight:700}.legal-contact-item{align-items:center;gap:.75rem;display:flex}.legal-contact-icon{background-color:var(--pico-primary-background);width:2.5rem;height:2.5rem;color:var(--pico-primary-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.legal-last-updated{text-align:right;border-top:1px solid var(--pico-muted-border-color);color:var(--pico-muted-color);margin-top:2rem;padding-top:1.5rem;font-size:.875rem}.legal-date{color:var(--pico-color);font-weight:500}.not-found-container{justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.not-found-content{text-align:center;max-width:32rem;margin:0 auto;padding:3rem 2rem}.not-found-code{background:linear-gradient(135deg,var(--pico-primary),var(--pico-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:6rem;font-weight:800;line-height:1}.not-found-title{color:var(--pico-color);margin-bottom:1rem;font-size:2rem;font-weight:700}.not-found-message{color:var(--pico-muted-color);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.not-found-actions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.about-social-link,.not-found-button{align-items:center;text-decoration:none;transition:all .2s}.not-found-button{border:1px solid var(--pico-primary);background-color:var(--pico-primary);color:var(--pico-primary-inverse);justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.not-found-button:hover{background-color:var(--pico-primary-hover);color:var(--pico-primary-inverse);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.not-found-button svg{flex-shrink:0}.about-page{max-width:1200px;padding:0 var(--pico-spacing);margin:0 auto}.about-hero{text-align:center;padding:2rem 0}.about-hero-content{margin-bottom:2rem}.about-hero-icon{margin-bottom:1.5rem}.about-avatar{object-fit:cover;border:3px solid var(--pico-muted-border-color);border-radius:50%;width:120px;height:120px;margin:0 auto}.about-main-content{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:2rem;display:flex}.about-content-column{flex:2;min-width:300px;max-width:700px}.about-contact-column{flex:1;min-width:250px;max-width:350px}.about-contact-card{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);padding:1.5rem}.about-social-links{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.about-social-link{color:var(--pico-color);border-radius:var(--pico-border-radius);gap:.75rem;padding:.5rem;display:flex}.about-social-icon{text-align:center;width:2rem;font-size:1.5rem}.article-hero{text-align:center;color:#fff;background-position:50%;background-size:cover;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50vh;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}.cyberpunk-image-glow{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-image-container{aspect-ratio:1200/630;width:100%;overflow:hidden}.hero-background{object-fit:cover;filter:brightness(.4)saturate(1.2);width:100%;height:100%;transition:transform .5s;transform:scale(1.05)}.article-hero:hover .hero-background,.cyberpunk-hero-glow:hover .cyberpunk-hero-image{transform:scale(1.1)}.hero-overlay-gradient{background:linear-gradient(135deg,#000000b3 0,#0000004d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;width:100%;max-width:800px;padding:2rem;position:relative}.hero-title{text-shadow:2px 2px 4px #000c;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.hero-meta{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.hero-meta .category,.hero-meta address,.hero-meta time{align-items:center;gap:.5rem;font-weight:500;display:flex}.hero-meta a{color:inherit;text-decoration:none}.hero-summary{text-shadow:1px 1px 2px #000c;opacity:.9;margin-top:1rem;font-size:1.2rem;line-height:1.6}.article-ad-container,.article-ad-section{text-align:center;min-width:250px;margin:2rem 0}.article-content-grid{width:100%;margin:2rem 0;display:block}.article-content-wrapper{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);box-sizing:border-box;border-radius:10px;width:100%;max-width:100%;margin-bottom:2rem;padding:2rem;overflow-x:auto}.article-bottom-section{grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem;display:grid}.related-posts-section{order:1}.support-section{order:2}@keyframes shine{0%{background-position:-100% 0}to{background-position:200% 0}}.tags-summary-link:hover{color:var(--pico-primary);text-decoration:none}.tags-summary-link i{color:var(--pico-primary);font-size:2rem}.tags-summary-link h3{margin:0;font-size:1.2rem;font-weight:500}.tags-summary-count{background:var(--pico-muted-background-color);color:var(--pico-color);border-radius:50px;padding:.3rem .8rem;font-size:.9rem;font-weight:500}@media (width<=768px){.article-nav-arrows,.nav-arrows{grid-template-columns:1fr;gap:1rem}.nav-arrow{justify-content:center;padding:.8rem 1rem}.article-nav-arrow.next,.article-nav-arrow.prev,.nav-arrow.next,.nav-arrow.prev{justify-content:center}.article-nav-arrow span,.nav-arrow span{display:none}.article-nav-arrow i,.nav-arrow i{margin:0!important}.category-header,.tag-header{text-align:center;flex-direction:column;padding:1.2rem}.category-icon,.tag-icon{align-self:center;margin-bottom:1rem}.category-title,.crypto-section header h2,.donate-option-card i,.donate-options header h2,.donate-section header h2,.tag-title,.tags-popular-card h2,.tags-summary-link i{font-size:1.5rem}.pico-spacing-large,.tags-summary-card{padding:1.2rem}.minimal-layout .container{padding-top:1.5rem;padding-bottom:1.5rem}.article-meta{flex-direction:column;gap:.5rem}.legal-hero{padding:1.5rem 0 1rem}.legal-icon-container{width:4rem;height:4rem;margin:0 auto 1rem}.legal-title,.not-found-title{font-size:1.75rem}.article-content-wrapper,.crypto-section,.donate-options,.donate-section,.hero-content,.legal-content{padding:1.5rem}.legal-section-title,.tag-size-4{font-size:1.25rem}.featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0}.not-found-container{min-height:60vh;padding:1rem}.not-found-content{padding:2rem 1.5rem}.not-found-code{font-size:4rem}.donate-headings p,.not-found-message,.tags-hero p,.tags-summary-link h3{font-size:1rem}.not-found-button{padding:.625rem 1.25rem}.about-hero{padding:1.5rem 0}.about-avatar{width:100px;height:100px}.about-main-content{gap:1.5rem;margin-top:1.5rem}.about-contact-column,.about-content-column{min-width:100%;max-width:100%}.about-contact-card{padding:1.25rem}.about-social-links{gap:.75rem;margin-top:1rem}.article-hero{height:45vh;margin-bottom:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.8rem}.hero-meta{flex-direction:column;gap:.8rem;font-size:1rem}.featured-article-content,.series-header{flex-direction:column}.hero-summary{margin-top:.8rem;font-size:1rem}.series-header{align-items:flex-start}.donate-option-card h3,.series-header h2{font-size:1.2rem}.article-bottom-section,.donate-grid{grid-template-columns:1fr;gap:1.5rem}.related-posts-section,.support-section{order:initial}.featured-image-glow{width:100%;height:250px}.featured-article-text{width:100%;padding:1.5rem 0 0}.featured-article-title{margin-bottom:.5rem;font-size:1.6rem}.featured-article-summary p{font-size:.95rem;line-height:1.6}.articles-list{gap:1rem}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{width:100%;height:150px;margin-right:0}.list-section-title{margin-bottom:1rem;font-size:1.6rem}.list-item-title,.tag-size-3{font-size:1.1rem}.list-item-meta{gap:.75rem;font-size:.85rem}.list-item-summary p{font-size:.9rem;line-height:1.5}.donate-headings h1,.tags-hero h1{font-size:2rem}.donate-option-card{gap:.8rem;padding:1.2rem}.crypto-notice-content{flex-direction:column;gap:1rem}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.crypto-qr-image{max-width:120px}.crypto-address,.crypto-figure figcaption,.tag-size-1{font-size:.8rem}.crypto-address-container{flex-direction:column;align-items:stretch;gap:.8rem}.tags-cloud-container{gap:.75rem;padding:1.5rem}.tags-item{padding:.4rem .8rem}.tag-size-2{font-size:.95rem}.tag-size-5{font-size:1.4rem}.tags-count{padding:.15rem .5rem;font-size:.7rem}.tags-popular-card{margin-top:2rem;padding:1.5rem}.tags-grid{grid-template-columns:1fr 1fr;gap:1rem}.tags-summary-count{padding:.2rem .6rem;font-size:.8rem}code,img,pre,table{max-width:100%}.article-content-grid,.article-content-wrapper,.article-main-content,.container,.content-wrapper,main.content.container{box-sizing:border-box;width:100%;max-width:100%}.article-content-wrapper,code,pre,table{overflow-x:auto}img{height:auto}code,pre{word-wrap:break-word;word-break:break-word}table{white-space:nowrap;display:block}*{box-sizing:border-box}}@media (width<=480px){.article-hero{height:38vh;padding:1em}.hero-summary{margin-top:.8em;padding:.6em}.hero-meta{gap:10px;margin-top:.8em}.featured-article-summary p,.hero-meta address,.hero-meta time,.hero-summary,.related-posts-list a,.tags-hero p{font-size:.9rem}.article-content-wrapper,.crypto-notice,.crypto-section,.donate-options,.donate-section,.featured-article-content,.series-navigation-card{padding:1.2rem}.article-bottom-section,.donate-grid{gap:1.2rem}.crypto-notice-content strong,.list-item-title,.series-contents summary{font-size:1rem}.current-article,.series-list a{gap:.6rem;font-size:.9rem}.article-bottom-section,.featured-article-text{gap:1rem}.article-nav-arrows{gap:.5rem}.article-nav-arrow{padding:.7rem .9rem;font-size:.9rem}.hero-title{margin-bottom:.3em;font-size:1.4rem}.hero-meta,.list-item-summary p,.tag-size-2{font-size:.85rem}.featured-image-glow{height:200px}.featured-article-title{font-size:1.4rem}.article-list-item-glow,.tags-summary-card{padding:1rem}.list-item-meta .category,.list-item-meta address,.list-item-meta time{font-size:.8rem}.category-tag{padding:.2rem .5rem;font-size:.7rem}.article-meta-glow{flex-direction:column;align-items:flex-start;gap:.6rem}.category-glow{padding:.3rem .7rem;font-size:.8rem}.list-item-image.half-width{height:130px}.tags-hero{margin-bottom:1.5rem}.donate-headings h1,.tags-hero h1{font-size:1.8rem}.tags-cloud-container{gap:.5rem;padding:1rem}.tags-item{padding:.3rem .6rem}.tag-size-1{font-size:.7rem}.donate-headings p,.tag-size-3,.tags-summary-link h3{font-size:.95rem}.donate-option-card h3,.tag-size-4{font-size:1.1rem}.tag-size-5{font-size:1.25rem}.tags-count{padding:.1rem .4rem;font-size:.65rem}.tags-popular-card{margin-top:1.5rem;padding:1.2rem}.tags-popular-card h2{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem}.tags-grid{grid-template-columns:1fr;gap:.8rem}.tags-summary-link{gap:.75rem}.donate-option-card i,.tags-summary-link i{font-size:1.3rem}.tags-summary-count{padding:.15rem .5rem;font-size:.75rem}.donate-headings{padding:1.5rem 0}.crypto-section header h2,.donate-options header h2,.donate-section header h2{margin-bottom:1rem;padding-bottom:.8rem;font-size:1.3rem}.donate-figure-grid{grid-template-columns:1fr;gap:.5rem}.donate-figure-grid i{display:none}.donate-option-card{gap:.7rem;padding:1rem}.crypto-notice-content i{font-size:1.2rem}.crypto-address,.crypto-figure figcaption{font-size:.75rem}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.8rem}.crypto-qr-image{max-width:100px;padding:.3rem}.crypto-address-container{gap:.5rem;padding:.8rem}.copy-button,.crypto-address{padding:.3rem}.crypto-modal{max-width:95vw}.crypto-modal-image{max-width:250px}}@media (width<=886px){.navbar ul,.navbar ul li{height:auto!important;margin:0!important}.featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0}.article-content-wrapper,.hero-content{max-width:100%;padding:1.5rem}.sidebar{z-index:1000;background-color:var(--pico-card-background-color);border-bottom:1px solid var(--pico-card-border-color);width:100%;height:auto;padding:8px 10px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .sidebar{background-color:#0b1014;border-bottom-color:#333}.content-wrapper{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-top:80px;margin-left:0;display:flex}.content{width:100%;margin-left:0;padding:10px}.navbar ul{flex-flow:wrap!important;justify-content:space-evenly!important;align-items:center!important;gap:5px!important;width:100%!important;padding:0!important;list-style:none!important;display:flex!important}.navbar ul li{text-align:center!important;box-sizing:border-box!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:45px!important;display:inline-flex!important}.navbar a{justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 6px;font-size:.9em;display:flex}.article-nav-arrow span,.navbar ul li:nth-child(n+8){display:none}.category-card{width:calc(50% - var(--pico-grid-column-gap,1.5rem)/2)}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto;min-height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{width:100%;height:120px;margin-right:0;overflow:hidden}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-title{margin:.25rem 0;font-size:1rem}.list-item-summary{margin-top:.25rem;font-size:.85rem}.list-item-summary p{margin:0;line-height:1.4}.featured-article-glow{margin-bottom:2rem;padding:1.5rem}.featured-article-content{flex-direction:column;gap:1.5rem}.featured-image-glow{width:100%;height:300px}.featured-article-text{min-width:100%}.glow-effect{opacity:.7;animation:2s infinite glowPulse}.article-hero{height:45vh;margin-bottom:1.5rem}.hero-title{margin-bottom:1rem;font-size:1.8rem}.hero-meta{flex-direction:column;gap:.8rem;font-size:1rem}.hero-summary{margin-top:.8rem;font-size:1rem}.series-header{flex-direction:column;align-items:flex-start}.series-header h2{font-size:1.2rem}.article-content-wrapper{box-sizing:border-box;width:100%}.article-bottom-section{grid-template-columns:1fr;gap:1.5rem}.related-posts-section,.support-section{order:initial}.article-nav-arrows{grid-template-columns:1fr;gap:1rem}.article-nav-arrow{justify-content:center;padding:1rem 1.5rem}.article-nav-arrow.next,.article-nav-arrow.prev{justify-content:center}.article-nav-arrow i{margin:0!important}}.cyberpunk-hero-glow{text-align:center;color:#fff;background-position:50%;background-size:cover;background-attachment:fixed;border:1px solid #6464ff40;border-radius:10px;justify-content:center;align-items:center;width:100%;height:60vh;margin-bottom:2rem;transition:all .3s;animation:3.5s infinite cyberPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #6464ff40,0 0 6px #ff646426}.cyberpunk-hero-glow:hover{border-color:#6464ff66;transform:translateY(-5px);box-shadow:0 0 20px #6464ff66,0 0 12px #ff646440}.cyberpunk-hero-image{object-fit:cover;filter:brightness(.4)saturate(1.2)blur(2px);background-attachment:fixed;width:100%;height:100%;transition:transform .5s;transform:scale(1.05)}.cyberpunk-glow-effect{pointer-events:none;z-index:1;opacity:.4;background:linear-gradient(135deg,#000000b3 0,#0000004d 100%);width:100%;height:100%;transition:opacity .5s;animation:3s infinite alternate glowPulse;position:absolute;top:0;left:0}.cyberpunk-hero-glow:hover .cyberpunk-glow-effect{opacity:.7;animation:2s infinite alternate glowPulse}.cyberpunk-hero-content{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:100%;max-height:100%;padding:2rem;display:flex;position:relative;overflow:auto}.cyberpunk-hero-meta,.cyberpunk-hero-title{overflow-wrap:break-word;word-wrap:break-word}.cyberpunk-hero-title{text-shadow:0 0 3px #6464ff26,2px 2px 4px #000c;max-height:30vh;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;overflow:hidden}.cyberpunk-hero-title a{color:inherit;text-decoration:none;transition:all .3s}.cyberpunk-hero-title a:hover{color:var(--pico-primary);text-shadow:0 0 8px #6464ff66,0 0 12px #6464ff4d}.cyberpunk-hero-meta{text-shadow:0 0 5px #6464ff4d;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;max-height:15vh;margin-bottom:1rem;font-size:1.1rem;display:flex;overflow:hidden}.cyberpunk-author,.cyberpunk-category,.cyberpunk-hero-meta .category,.cyberpunk-hero-meta address,.cyberpunk-hero-meta time,.cyberpunk-published{word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 0 5px #6464ff4d;align-items:center;gap:.5rem;font-weight:500;display:flex}.cyberpunk-hero-meta i{vertical-align:middle;justify-content:center;align-items:center;width:1.2em;height:1.2em;display:inline-flex}.cyberpunk-hero-meta address,.cyberpunk-hero-meta blockquote,.cyberpunk-hero-meta dl,.cyberpunk-hero-meta ol,.cyberpunk-hero-meta p,.cyberpunk-hero-meta pre,.cyberpunk-hero-meta table,.cyberpunk-hero-meta ul{margin-bottom:0}.cyberpunk-author-link,.cyberpunk-category-link,.cyberpunk-hero-meta a{color:inherit;word-wrap:break-word;overflow-wrap:break-word;text-decoration:none;transition:color .3s}.cyberpunk-hero-summary{opacity:.9;word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 0 3px #6464ff33;margin-top:1rem;font-size:1.2rem;line-height:1.6}@keyframes glowPulse{0%,to{opacity:.3}50%{opacity:.7}}@media (width<=480px){.sidebar{padding:5px 8px;position:fixed;top:0;left:0}.content-wrapper{margin-top:80px}.content{padding:5px}.featured-article-glow{margin-bottom:1.5rem;padding:1.2rem}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto;min-height:auto}.list-item-content.half-width{width:100%;padding:0}.list-item-image.half-width{clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);border-radius:8px 8px 0 0;width:100%;height:140px;margin-right:0;overflow:hidden}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-title{margin:.2rem 0}.list-item-summary{margin-top:.2rem;font-size:.8rem}.featured-image-glow{height:200px}.featured-article-title{font-size:1.4rem}.featured-article-summary p{font-size:.9rem}.category-glow{padding:.3rem .7rem;font-size:.8rem}.navbar a{min-height:35px;padding:5px 3px;font-size:.75em}.navbar ul li{min-width:45px!important}.articles-list{gap:1rem}.article-content-wrapper,.article-list-item{padding:1rem}.copy-button,.crypto-address{padding:.25rem}.list-item-title{font-size:1.1rem}.list-item-summary p{margin:0;font-size:.85rem;line-height:1.4}.crypto-address,.crypto-figure figcaption{font-size:.7rem}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.7rem}.crypto-qr-image{max-width:90px;padding:.25rem}.crypto-modal-image{max-width:200px}.article-content-grid,.article-content-wrapper,.article-main-content,.container,.content-wrapper,main.content.container{width:100%;max-width:100%;padding:.5rem}*{max-width:100%}}sup[id^=fnref\:]{vertical-align:super;margin-left:3px;line-height:1}sup[id^=fnref\:] a{background-color:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);color:var(--pico-muted-color);padding:.1em .4em;font-size:.8em;font-weight:700;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-block}sup[id^=fnref\:] a:hover,sup[id^=fnref\:] a:focus{background-color:var(--pico-primary-background);color:var(--pico-primary-inverse);outline:none}.footnote ol{padding-left:1.5em}.footnote li{margin-bottom:.5em}.footnote li p{display:inline}.footnote-backref{color:var(--pico-primary);margin-left:.5em;font-size:1.2em;text-decoration:none}.footnote-backref:hover{text-decoration:underline}.featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,92% 0%,100% 100%,0% 100%);overflow:hidden}.glow-effect,.list-item-image.half-width:before{z-index:1;pointer-events:none;inset:0}.articles-list-container{margin-top:2rem}.list-section-title{color:var(--pico-color);text-shadow:0 0 10px #6464ff4d;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.articles-list{flex-direction:column;gap:1.2rem;display:flex}.featured-article-glow{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:12px;margin-bottom:2rem;padding:1.5rem;position:relative;overflow:hidden}.featured-article-content{align-items:stretch;gap:1.5rem;display:flex}.featured-article-text{perspective:62.5rem;flex-direction:column;flex:1;justify-content:center;min-width:300px;padding-left:1.5rem;display:flex}.featured-image-glow{border-radius:.625rem 0 0 .625rem;flex-shrink:0;width:400px;height:250px;position:relative}.featured-article-image{object-fit:cover;width:100%;height:100%;display:block}.glow-effect{background:radial-gradient(circle,#6464ff26 0,#0000 70%);position:absolute}.article-meta-glow{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.category-glow{background:linear-gradient(45deg,var(--pico-primary-background),#6a11cb);color:var(--pico-primary-inverse);border-radius:50px;padding:.3rem .8rem;font-size:.85rem;font-weight:500;box-shadow:0 0 15px #6a11cb66}.category-glow a,.category-tag a{color:inherit;text-decoration:none}.featured-article-title{margin:.5rem 0 1rem;font-size:1.8rem;line-height:1.3}.featured-article-title a,.list-item-title a{color:var(--pico-color);text-decoration:none;transition:all .3s}.featured-article-title a:hover{color:var(--pico-primary);text-shadow:0 0 8px #6464ff80}.featured-article-summary p{color:var(--pico-muted-color);margin:0}.article-list-item-glow{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);box-sizing:border-box;border-radius:10px;align-items:stretch;gap:1.2rem;min-height:auto;padding:1.2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.article-list-item-glow:hover{border-color:#6464ff4d;transform:translate(5px);box-shadow:0 8px 25px #6464ff33}.list-item-content{flex-direction:column;flex:1;justify-content:center;gap:.6rem;min-width:250px;height:100%;display:flex;overflow:hidden}.list-item-content.half-width{perspective:62.5rem;width:50%;padding:1rem 1.5rem 1rem 0;position:relative}.list-item-content.full-width{flex:1;width:100%}.list-item-header{flex-direction:column;gap:.5rem;display:flex}.list-item-meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.category-tag{background:var(--pico-secondary-background);color:var(--pico-secondary-inverse);border-radius:50px;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.list-item-meta time{color:var(--pico-muted-color);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.list-item-title{margin:0;font-size:1.1rem;line-height:1.3}.list-item-title a:hover{color:var(--pico-primary);text-shadow:0 0 6px #6464ff66}.list-item-author .author{color:var(--pico-muted-color);align-items:center;gap:.3rem;font-size:.8rem;font-style:normal;font-weight:500;display:flex}.list-item-author .author a{color:var(--pico-primary);text-decoration:none}.list-item-image{object-fit:cover;border-radius:6px;flex-shrink:0;width:180px;height:120px}.list-item-image.half-width{border-radius:.625rem 0 0 .625rem;justify-content:center;align-items:center;width:50%;height:200px;margin-right:1.5rem;display:flex;position:relative}.list-item-image.half-width img{object-fit:cover;width:100%;height:100%}.list-item-image.half-width:before{content:"";background:linear-gradient(124deg,#0000 40%,#6464ff1a 50%,#0000 60%) 0 0/200% 200%;position:absolute}.list-item-summary{margin-top:.5rem}.list-item-summary p{color:var(--pico-muted-color);margin:0;font-size:.95rem;line-height:1.5}.list-item-glow-effect{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#6464ff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.article-list-item-glow:hover .list-item-glow-effect{left:100%}.ad-container{text-align:center;background-color:var(--pico-muted-background-color);border-radius:8px;margin:2rem 0;padding:1.5rem}@media (width<=768px){.featured-article-content{flex-direction:column}.featured-image-glow{width:100%;height:200px}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto}.list-item-content.half-width{width:100%;padding-top:.8rem;padding-left:0}.list-item-image.half-width{width:100%;height:120px;padding-right:0}.featured-article-title,.list-section-title{font-size:1.6rem}.list-item-title{margin:.25rem 0;font-size:1rem}.list-item-summary{margin-top:.25rem;font-size:.85rem}.list-item-summary p{margin:0;line-height:1.4}}@media (width>=768px){.featured-article-glow{border:1px solid #6464ff33;box-shadow:0 0 20px #6464ff1a}}[data-theme=dark] .highlight{color:#f8f8f2;background:#282a36}[data-theme=dark] .highlight .c,[data-theme=dark] .highlight .c1,[data-theme=dark] .highlight .ch,[data-theme=dark] .highlight .cm,[data-theme=dark] .highlight .cp,[data-theme=dark] .highlight .cpf,[data-theme=dark] .highlight .cs{color:#6272a4;font-style:italic}[data-theme=dark] .highlight .err,[data-theme=dark] .highlight .gd,[data-theme=dark] .highlight .gt,[data-theme=dark] .highlight .ne{color:#f55}[data-theme=dark] .highlight .k,[data-theme=dark] .highlight .kd,[data-theme=dark] .highlight .kn,[data-theme=dark] .highlight .kp,[data-theme=dark] .highlight .kr,[data-theme=dark] .highlight .nt,[data-theme=dark] .highlight .o,[data-theme=dark] .highlight .ow{color:#ff79c6}[data-theme=dark] .highlight .il,[data-theme=dark] .highlight .kc,[data-theme=dark] .highlight .l,[data-theme=dark] .highlight .m,[data-theme=dark] .highlight .mb,[data-theme=dark] .highlight .mf,[data-theme=dark] .highlight .mh,[data-theme=dark] .highlight .mi,[data-theme=dark] .highlight .mo,[data-theme=dark] .highlight .no{color:#bd93f9}[data-theme=dark] .highlight .bp,[data-theme=dark] .highlight .n,[data-theme=dark] .highlight .nb,[data-theme=dark] .highlight .ni,[data-theme=dark] .highlight .nl,[data-theme=dark] .highlight .nn,[data-theme=dark] .highlight .p,[data-theme=dark] .highlight .py,[data-theme=dark] .highlight .w{color:#f8f8f2}[data-theme=dark] .highlight .ge,[data-theme=light] .highlight .ge{font-style:italic}[data-theme=dark] .highlight .gh,[data-theme=dark] .highlight .gp,[data-theme=dark] .highlight .gu{color:#f8f8f2;font-weight:700}[data-theme=dark] .highlight .fm,[data-theme=dark] .highlight .gi,[data-theme=dark] .highlight .na,[data-theme=dark] .highlight .nc,[data-theme=dark] .highlight .nd,[data-theme=dark] .highlight .nf,[data-theme=dark] .highlight .nx{color:#50fa7b}[data-theme=dark] .highlight .go{color:#44475a}[data-theme=dark] .highlight .gs,[data-theme=light] .highlight .gs{font-weight:700}[data-theme=dark] .highlight .kt,[data-theme=dark] .highlight .nv,[data-theme=dark] .highlight .vc,[data-theme=dark] .highlight .vg,[data-theme=dark] .highlight .vi,[data-theme=dark] .highlight .vm{color:#8be9fd}[data-theme=dark] .highlight .dl,[data-theme=dark] .highlight .s,[data-theme=dark] .highlight .s1,[data-theme=dark] .highlight .s2,[data-theme=dark] .highlight .sa,[data-theme=dark] .highlight .sb,[data-theme=dark] .highlight .sc,[data-theme=dark] .highlight .sd,[data-theme=dark] .highlight .se,[data-theme=dark] .highlight .sh,[data-theme=dark] .highlight .si,[data-theme=dark] .highlight .sr,[data-theme=dark] .highlight .ss,[data-theme=dark] .highlight .sx{color:#f1fa8c}[data-theme=light] .highlight{color:#3c3836;background-color:#282828}pre{line-height:125%}.highlight{border-radius:5px}.highlight pre{padding-left:2em;position:relative}.highlight pre:before{content:"$ ";color:#50fa7b;font-weight:700;position:absolute;left:.5em}[data-theme=light] .highlight .c,[data-theme=light] .highlight .c1,[data-theme=light] .highlight .ch,[data-theme=light] .highlight .cm,[data-theme=light] .highlight .cpf,[data-theme=light] .highlight .cs{color:#928374;font-style:italic}[data-theme=light] .highlight .err,[data-theme=light] .highlight .gd,[data-theme=light] .highlight .k,[data-theme=light] .highlight .kp,[data-theme=light] .highlight .kr,[data-theme=light] .highlight .ne,[data-theme=light] .highlight .nt{color:#9d0006}[data-theme=light] .highlight .kd,[data-theme=light] .highlight .kn,[data-theme=light] .highlight .nd,[data-theme=light] .highlight .o,[data-theme=light] .highlight .ow{color:#af3a03}[data-theme=light] .highlight .nl,[data-theme=light] .highlight .nx,[data-theme=light] .highlight .p,[data-theme=light] .highlight .py,[data-theme=light] .highlight .w{color:#3c3836}[data-theme=light] .highlight .cp,[data-theme=light] .highlight .nv{color:#427b58}[data-theme=light] .highlight .gh,[data-theme=light] .highlight .gu{color:#79740e;font-weight:700}[data-theme=light] .highlight .gi,[data-theme=light] .highlight .na,[data-theme=light] .highlight .s{color:#79740e}[data-theme=light] .highlight .gp{color:#3c3836;font-weight:700}[data-theme=light] .highlight .kc,[data-theme=light] .highlight .m,[data-theme=light] .highlight .no{color:#8f3f71}[data-theme=light] .highlight .kt,[data-theme=light] .highlight .nb,[data-theme=light] .highlight .nc,[data-theme=light] .highlight .nf,[data-theme=light] .highlight .ni,[data-theme=light] .highlight .nn{color:#b57614}.code-expand-btn,.copy-button{color:#fff;cursor:pointer;padding:5px 10px;position:absolute}.copy-button{opacity:0;z-index:10;background-color:#333;border:none;border-radius:5px;font-family:monospace;transition:opacity .3s;top:12px;right:18px}.highlight:hover .copy-button{opacity:1}.copy-button:hover{background-color:#555}.article-content-wrapper .highlight,.pico-prose .highlight{border-radius:4px;max-width:100%;margin:1em 0;transition:max-height .3s;position:relative;overflow-x:auto}.article-content-wrapper .highlight.long-highlight,.pico-prose .highlight.long-highlight{max-height:300px;overflow:auto hidden}.article-content-wrapper .highlight.long-highlight.expanded,.pico-prose .highlight.long-highlight.expanded{max-height:none}.article-content-wrapper .highlight pre,.pico-prose .highlight pre{white-space:pre-wrap!important;word-wrap:break-word!important;margin:0!important}.article-content-wrapper .highlight .code,.article-content-wrapper .highlight pre,.pico-prose .highlight code,.pico-prose .highlight pre{max-width:100%!important;line-height:1.4!important;display:block!important;overflow-x:auto!important}.article-content-wrapper .highlight:after,.pico-prose .highlight:after{content:"↔";color:#999;opacity:.7;pointer-events:none;z-index:15;font-size:12px;position:absolute;bottom:5px;right:5px}.code-expand-btn{z-index:20;background-color:#000000b3;border:none;border-radius:3px;font-family:sans-serif;font-size:12px;display:block;bottom:5px;right:5px}.article-content-wrapper .highlight.long-highlight .code-expand-btn,.pico-prose .highlight.long-highlight .code-expand-btn{display:block}.article-content-wrapper .highlight.long-highlight.expanded .code-expand-btn,.pico-prose .highlight.long-highlight.expanded .code-expand-btn{display:none}.toc-fab-container{z-index:1050;position:fixed;bottom:90px;right:20px}#toc-fab-btn{width:50px;height:50px;box-shadow:var(--pico-card-box-shadow);cursor:pointer;background-color:var(--pico-primary-background);border:1px solid var(--pico-primary-border);color:var(--pico-primary-inverse);border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.2rem;transition:transform .2s ease-in-out,background-color .2s;display:flex}#toc-fab-btn:hover{background-color:var(--pico-primary-hover-background);transform:scale(1.05)}#toc-collapsible-menu{border-radius:var(--pico-border-radius);background-color:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);width:320px;max-height:60vh;box-shadow:var(--pico-card-box-shadow);z-index:-1;opacity:0;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:1.25rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s;position:absolute;bottom:65px;right:0;overflow-y:auto;transform:translateY(20px)}#toc-collapsible-menu::-webkit-scrollbar{display:none}#toc-collapsible-menu.active{opacity:1;visibility:visible;z-index:1051;transform:translateY(0)}@media (width<=768px){.toc-fab-container{bottom:100px;right:15px}#toc-collapsible-menu{width:calc(100vw - 30px);min-width:250px;max-width:300px;max-height:50vh;left:auto;right:0}#toc-collapsible-menu button,#toc-collapsible-menu a.toc-href{min-height:44px;padding:.75rem .5rem}#toc-fab-btn{width:55px;height:55px}}#toc-collapsible-menu #toc>ul{flex-direction:column}#toc-collapsible-menu ul{margin:0;padding:0;list-style:none}#toc-collapsible-menu li{margin:0;padding:0}#toc-collapsible-menu .nested{background-color:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);margin-top:.2em;margin-bottom:.2em;padding-left:1em;display:none}#toc-collapsible-menu .expanded>.nested{display:block}#toc-collapsible-menu button{all:unset;cursor:pointer;text-align:left;border-radius:var(--pico-border-radius);align-items:center;gap:.5em;width:100%;padding:.4rem .2rem;transition:color .2s,background-color .2s,transform .2s;display:flex;color:var(--pico-primary-focus)!important}#toc-collapsible-menu button:hover{color:var(--pico-primary)!important;background-color:var(--pico-muted-background-color)!important;transform:translate(5px)!important}#toc-collapsible-menu .arrow{text-align:center;width:1em;transition:transform .2s;display:inline-block}#toc-collapsible-menu .expanded>button .arrow{transform:rotate(90deg)}#toc-collapsible-menu button{font-size:.9rem;font-weight:500}#toc-collapsible-menu .h1-btn{font-size:1rem;font-weight:700}#toc-collapsible-menu .h2-btn{font-size:.9rem;font-weight:600}#toc-collapsible-menu .article-list li{color:var(--pico-muted-color);margin:0;padding:.2em 0 .2em 1em;font-size:.8rem;font-weight:400}#toc-collapsible-menu a.toc-href{border-radius:var(--pico-border-radius);padding:.4rem .2rem;transition:color .2s,background-color .2s,transform .2s;display:block;color:var(--pico-muted-color)!important;text-decoration:none!important}#toc-collapsible-menu a.toc-href:hover{color:var(--pico-primary)!important;background-color:var(--pico-muted-background-color)!important;text-decoration:none!important;transform:translate(5px)!important}#toc-collapsible-menu a.readed:not(.active):before{content:"✅ "}#toc-collapsible-menu a.active:before{content:"👀 "}.translations{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0;padding:.5rem;display:flex}.translations a{border-radius:var(--pico-border-radius);text-indent:-9999px;border:1px solid #0000;justify-content:center;align-items:center;min-width:45px;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.translations a:before{text-indent:0;margin-right:0;font-size:1.2em;display:inline-block}.translations a.tr:before{content:"🇹🇷"}.translations a.en:before{content:"🇺🇸"}.translations a.active{background:var(--pico-primary-background);color:var(--pico-primary-inverse);font-weight:var(--pico-font-weight)}.translations a:not(.active){background:var(--pico-muted-background-color);color:var(--pico-color);border:1px solid var(--pico-muted-border-color)}.translations a:not(.active):hover{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-border);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@media (width<=768px){.translations{flex-direction:row;justify-content:center}.translations a{padding:.4rem .8rem;font-size:.9rem}}[data-theme=dark] .translations a:not(.active){background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color)}[data-theme=dark] .translations a:not(.active):hover{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-color:var(--pico-primary-border)}.social-share-container{background-color:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;padding:1rem;display:flex}.social-share-btn{background-color:var(--pico-card-background-color);width:3rem;height:3rem;color:var(--pico-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s ease-in-out;display:flex}.social-share-btn i{font-size:1.2rem}.social-share-btn:hover,.social-share-btn:focus{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.social-share-btn.twitter-share:hover,.social-share-btn.twitter-share:focus{color:#fff;background-color:#1da1f2}.social-share-btn.facebook-share:hover,.social-share-btn.facebook-share:focus{color:#fff;background-color:#1877f2}.social-share-btn.linkedin-share:hover,.social-share-btn.linkedin-share:focus{color:#fff;background-color:#0077b5}.social-share-btn.reddit-share:hover,.social-share-btn.reddit-share:focus{color:#fff;background-color:#ff4500}.social-share-btn.telegram-share:hover,.social-share-btn.telegram-share:focus{color:#fff;background-color:#2aabee}.social-share-btn.whatsapp-share:hover,.social-share-btn.whatsapp-share:focus{color:#fff;background-color:#25d366}.social-share-btn.email-share:hover,.social-share-btn.email-share:focus{color:#fff;background-color:#ea4335}.social-share-btn.pinterest-share:hover,.social-share-btn.pinterest-share:focus{color:#fff;background-color:#bd081c}.social-share-btn.tumblr-share:hover,.social-share-btn.tumblr-share:focus{color:#fff;background-color:#35465c}.social-share-btn.bluesky-share:hover,.social-share-btn.bluesky-share:focus{color:#fff;background-color:#0a7aff}.social-share-btn.copy-share:hover,.social-share-btn.copy-share:focus{background-color:var(--pico-primary);color:var(--pico-primary-inverse)}.social-share-btn.copy-share.copied{color:#fff;background-color:#28a745}@media (width<=768px){.social-share-container{justify-content:center}}.back-to-top-button{z-index:999;background-color:var(--pico-primary-background);width:50px;height:50px;color:var(--pico-primary-inverse);box-shadow:var(--pico-card-box-shadow);opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:fixed;bottom:30px;right:20px;transform:translateY(10px)}.back-to-top-button.show{opacity:1;visibility:visible;transform:translateY(0)}.donate-page{max-width:1200px;margin:0 auto;padding:2rem 1rem}.donate-headings{text-align:center;margin-bottom:3rem}.donate-headings h1{color:var(--pico-primary);margin-bottom:1rem;font-size:2.5rem}.donate-headings p{color:var(--pico-muted-color);max-width:700px;margin:0 auto;font-size:1.1rem}.donate-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (width<=768px){.donate-grid{grid-template-columns:1fr}}.donate-section,.donate-options{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);padding:1.5rem}.donate-section h2,.donate-options h2{color:var(--pico-primary);margin-top:0}.donate-figure{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.donate-figure-grid{align-items:flex-start;gap:.75rem;display:flex}.donate-figure i{color:var(--pico-success);margin-top:.2rem}.donate-option{margin-bottom:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.donate-option:hover{text-decoration:none;transform:translateY(-3px)}.donate-option-card{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:all .2s;display:flex}.donate-option-card:hover{box-shadow:var(--pico-box-shadow);border-color:var(--pico-primary-focus)}.donate-option-card i{background:var(--pico-primary-background);width:60px;height:60px;color:var(--pico-primary-inverse);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:2.5rem;display:flex}.donate-option-card h3{color:var(--pico-color);margin:0}.crypto-section{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);margin-top:2rem;padding:2rem}.crypto-section h2{text-align:center;color:var(--pico-primary);margin-top:0;margin-bottom:1.5rem}.crypto-notice{background:var(--pico-info-background);border:1px solid var(--pico-info-border);border-radius:var(--pico-border-radius);margin-bottom:1.5rem;padding:1rem}.crypto-notice-content{align-items:flex-start;gap:1rem;display:flex}.crypto-notice i{color:var(--pico-info);margin-top:.2rem;font-size:1.5rem}.crypto-notice strong{margin-bottom:.25rem;display:block}.crypto-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.crypto-figure{text-align:center;cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex}.crypto-figure:hover{transform:translateY(-5px)}.crypto-qr-image{object-fit:contain;border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color);width:100%;max-width:100px;height:100px;margin-bottom:.5rem;padding:.5rem;transition:all .2s}.crypto-figure:hover .crypto-qr-image{border-color:var(--pico-primary);box-shadow:0 0 0 2px var(--pico-primary-focus)}.crypto-figure figcaption{color:var(--pico-color);margin:0;font-size:.9rem}.crypto-modal{background:#000c;border:none;padding:0}.crypto-modal[open]{place-items:center;display:grid}.crypto-modal-article{background:var(--pico-background-color);color:var(--pico-color);border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color);max-width:90vw;max-height:90vh;margin:1rem;padding:1.5rem;overflow:auto}.crypto-modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.crypto-modal-image{max-width:100%;max-height:60vh;margin:0 auto;display:block}.close{cursor:pointer;color:var(--pico-color);background:0 0;border:none;padding:.25rem;font-size:1.5rem}.crypto-details{margin-top:1.5rem}.crypto-details summary{cursor:pointer;background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);text-align:center;color:var(--pico-color);padding:1rem;font-weight:700;list-style:none}.crypto-details summary::marker{content:""}.crypto-details summary:after{content:" ▼";float:right;transition:transform .2s}.crypto-details[open] summary:after{transform:rotate(180deg)}.crypto-address-container{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:0 0 var(--pico-border-radius)var(--pico-border-radius);border-top:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.crypto-address{text-align:center;word-break:break-all;background:var(--pico-muted-background-color);border-radius:var(--pico-border-radius);color:var(--pico-color);flex:1;padding:.5rem}.copy-button{min-height:auto;margin:0;padding:.5rem 1rem}.tags-hero{text-align:center;margin-bottom:3rem;padding:2rem 0}.tags-hero h1{color:var(--pico-primary);margin-bottom:1rem;font-size:2.5rem}.tags-hero p{color:var(--pico-muted-color);max-width:700px;margin:0 auto;font-size:1.2rem}.tags-cloud-container{background:var(--pico-card-background-color);border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color);flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2rem 0;padding:2rem;display:flex}.pico-tag{border-radius:var(--pico-border-radius);border:1px solid var(--pico-muted-border-color);align-items:center;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.pico-tag:before{content:"";z-index:1;background:linear-gradient(135deg,#0000,#ffffff1a);width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:translate(-100%)}.pico-tag:hover:before{transform:translate(0)}.pico-tag:hover{box-shadow:var(--pico-box-shadow);border-color:var(--pico-primary-focus);text-decoration:none;transform:translateY(-3px)}.tag-size-1{padding:.4rem .8rem;font-size:.8rem}.tag-size-2{padding:.45rem .9rem;font-size:.9rem}.tag-size-3{padding:.5rem 1rem;font-size:1rem}.tag-size-4{padding:.55rem 1.1rem;font-size:1.1rem}.tag-size-5{padding:.6rem 1.2rem;font-size:1.3rem;font-weight:600}.tags-count{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-radius:50px;margin-left:.5rem;padding:.1rem .5rem;font-size:.8rem}.tags-popular-card{border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);margin-top:3rem;padding:2rem}.tags-popular-card h2{text-align:center;color:var(--pico-primary);margin-top:0;margin-bottom:2rem}.tags-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.tags-summary-card{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-sizing:border-box;text-align:center;min-width:200px;padding:1rem;transition:all .2s ease-in-out}.tags-summary-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}[data-theme=dark] .tags-summary-card:hover{box-shadow:0 8px 20px #0000004d}.tags-summary-link{color:inherit;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.tags-summary-link i{color:var(--pico-primary);margin-bottom:.5rem;font-size:1.5rem}.tags-summary-link h3{word-break:break-word;flex-grow:1;margin:.5rem 0;font-size:1.2rem;line-height:1.2}.tags-summary-count{background:var(--pico-primary-background);color:var(--pico-primary-inverse);border-radius:50px;margin-top:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.tags-search-container{max-width:600px;margin:2rem auto}.tags-search-wrapper{position:relative}.tags-search-wrapper input{border:2px solid var(--pico-border-color);background-color:var(--pico-background-color);width:100%;color:var(--pico-color);box-sizing:border-box;border-radius:50px;padding:1rem 1rem 1rem 3rem;font-size:1rem}.tags-search-wrapper .search-icon{color:var(--pico-muted-color);z-index:2;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.tags-section{margin:3rem 0}.tags-section h2{color:var(--pico-primary);border-bottom:2px solid var(--pico-primary);margin-bottom:1.5rem;padding-bottom:.5rem}.tags-section-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.tags-all-container{max-width:1200px;margin:0 auto;padding:0 1rem}.video-container{border-radius:8px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.video-container video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}main img,main video,video{max-width:100%;height:auto}img,video{border-style:none;border-radius:5px}.video-container video{width:100%;height:auto;display:block}video[autoplay][loop][muted][playsinline]{width:100%;height:auto}.scroll-progress-bar{z-index:9999;background:linear-gradient(90deg,#64b5f6,#2196f3);width:0%;height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0}.scroll-progress-bar-alt{z-index:9999;background:#ff5722;width:0%;height:4px;transition:width .1s ease-out;position:fixed;top:0;left:0;box-shadow:0 0 10px #ff5722}.webmentions{border-top:1px solid var(--pico-border-color);margin-top:2rem;padding-top:1.5rem}.webmentions__title{font-size:var(--pico-h2-font-size);color:var(--pico-h1-color);margin-bottom:1.5rem}.webmentions__section h3{font-size:var(--pico-h3-font-size);border-bottom:1px solid var(--pico-muted-border-color);color:var(--pico-h2-color);margin-bottom:1rem;padding-bottom:.5rem}.webmentions__list{margin:0;padding:0;list-style:none}.webmentions__faces{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.webmention--like,.webmention--repost{border:none;margin:0;padding:0;display:inline-block}.webmention--like a,.webmention--repost a{line-height:0;display:block;position:relative}.webmention--like .webmention__author-photo,.webmention--repost .webmention__author-photo{border:2px solid var(--pico-background-color);width:40px;height:40px;box-shadow:var(--pico-card-box-shadow);border-radius:50%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.webmention--like a:hover .webmention__author-photo,.webmention--repost a:hover .webmention__author-photo{box-shadow:var(--pico-box-shadow);transform:scale(1.1)}.webmention--comment{background-color:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-card-box-shadow);align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.webmention--comment .webmention__author-photo{border:2px solid var(--pico-background-color);width:48px;height:48px;box-shadow:var(--pico-card-box-shadow);border-radius:50%;flex-shrink:0;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.webmention--comment .webmention__author-photo:hover{box-shadow:var(--pico-box-shadow);transform:scale(1.1)}.webmention--comment .webmention__content-wrapper{flex-grow:1}.webmention--comment .webmention__author-info{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.webmention--comment .webmention__author-name{margin-bottom:0;font-size:1rem;font-weight:700}.webmention--comment .webmention__meta{color:var(--pico-muted-color);font-size:.875rem}.webmention--comment .webmention__content{line-height:var(--pico-line-height);color:var(--pico-color)}.webmention--comment .webmention__content p:last-child{margin-bottom:0}@media (width<=768px){.webmentions__title{font-size:var(--pico-h3-font-size)}.webmentions__section h3{font-size:var(--pico-h4-font-size)}.webmention--comment{flex-direction:column;gap:.5rem}.webmention--comment .webmention__author-info{flex-direction:column;align-items:flex-start;gap:.25rem}}.webmentions__list li.webmentions__loading,.webmentions__list li.webmentions__empty{color:var(--pico-muted-color);text-align:center;background-color:var(--pico-card-background-color);border-radius:var(--pico-border-radius);padding:1rem;font-style:italic}.author-box{border:1px solid var(--muted-border-color);border-radius:var(--border-radius);align-items:center;margin-top:2rem;margin-bottom:2rem;padding:1.5rem;display:flex}.author-box img{border-radius:50%;width:80px;height:80px;margin-right:1.5rem}.author-info h3{margin:0}.author-info p{color:var(--muted-color);margin:.5rem 0 0}.author-social{margin-top:1rem}.author-social a{color:var(--muted-color);margin-right:1rem;text-decoration:none}.author-social a:hover{color:var(--primary)}.author-profile{align-items:center;margin-bottom:2rem;display:flex}.author-profile img{border-radius:50%;width:120px;height:120px;margin-right:2rem}.author-details h1{margin:0}.author-details p{color:var(--muted-color);margin:.5rem 0 0;font-size:1.1rem}.unified-comments-container .bsky-embed-container{margin-top:.75rem}.comments-title{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.mastodon-reply-button,.bluesky-reply-button{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid var(--secondary);border-radius:var(--border-radius,.25rem);background-color:var(--secondary);color:var(--secondary-inverse,#fff);justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.mastodon-reply-button:hover,.bluesky-reply-button:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover)}.bluesky-reply-button.button-outline{color:var(--secondary);border-color:var(--secondary);background-color:#0000}.bluesky-reply-button.button-outline:hover{background-color:var(--secondary);color:var(--secondary-inverse,#fff)}.unified-comment{background-color:var(--card-background-color,#fff);border-radius:var(--border-radius,6px);box-shadow:var(--card-box-shadow,0 1px 3px #0000000d);margin-top:1rem;padding:1.25rem;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.unified-comment:hover{box-shadow:var(--card-hover-box-shadow,0 3px 8px #00000014)}.unified-comment.comment-depth-0{margin-left:0}.unified-comment.comment-depth-1{margin-left:20px}.unified-comment.comment-depth-2{margin-left:40px}.unified-comment.comment-depth-3{margin-left:60px}.unified-comment.comment-depth-4{margin-left:80px}.unified-comment.comment-depth-5{margin-left:100px}.comment-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.comment-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.comment-author{flex-direction:column;flex-grow:1;display:flex}.comment-author a{color:var(--color,#24292e);font-weight:600;text-decoration:none}.comment-author a:hover{text-decoration:underline}.comment-author .author-name{color:var(--color,#24292e);cursor:default;font-weight:600;text-decoration:none}.comment-author .author-name:hover{text-decoration:none}.author-handle{color:var(--muted-color,#586069);font-size:.9em}.comment-date{color:var(--muted-color,#586069);white-space:nowrap;font-size:.85em;text-decoration:none}.comment-date:hover{text-decoration:underline}.comment-body{color:var(--color,#24292e);word-wrap:break-word;line-height:1.6}.comment-body p:last-child{margin-bottom:0}.comment-source-badge{color:#fff;text-transform:uppercase;border-radius:2em;margin-left:auto;padding:.2em .6em;font-size:.7em;font-weight:600}.via-mastodon{background-color:#6364ff}.via-bluesky{background-color:#0078ff}.comment-replies{border-left:2px solid var(--card-border-color,#e1e4e8);margin-top:1.25rem;padding-left:1rem}.unified-feedback-container{text-align:center;background-color:var(--card-background-color,#f6f8fa);border:1px solid var(--card-border-color,#e1e4e8);border-radius:var(--border-radius,6px);margin-top:1rem;padding:1rem}.bsky-stats-standalone{color:var(--color);justify-content:center;align-items:center;gap:1.5rem;font-size:.9em;display:flex}.bsky-stats-standalone a{color:var(--primary);text-decoration:none}.bsky-stats-standalone a:hover{text-decoration:underline}.bsky-no-engagement-prompt a{color:var(--primary);font-weight:600;text-decoration:none}.bsky-no-engagement-prompt a:hover{text-decoration:underline}[data-theme=dark] .unified-comment{background-color:var(--background-color);border-color:var(--border-color)}[data-theme=dark] .comment-author a,[data-theme=dark] .comment-body{color:var(--color)}[data-theme=dark] .author-handle,[data-theme=dark] .comment-date{color:var(--muted-color)}[data-theme=dark] .comment-replies{border-left-color:var(--border-color)}[data-theme=dark] .unified-feedback-container{background-color:var(--background-color);border-color:var(--border-color)}[data-theme=dark] .bsky-stats-standalone a,[data-theme=dark] .bsky-no-engagement-prompt a{color:var(--primary)}dialog.mastodon-dialog{border:1px solid var(--card-border-color,#dee2e6);border-radius:var(--border-radius,.25rem);width:500px;max-width:90%;height:fit-content;box-shadow:var(--card-box-shadow,0 5px 15px #0000001a);background:var(--card-background-color,#fff);color:var(--card-color,#212529);z-index:1050;margin:auto;padding:1.5rem;position:fixed;inset:0;min-width:unset!important;min-height:unset!important}dialog.mastodon-dialog::backdrop{backdrop-filter:blur(2px);background-color:#0006}dialog.mastodon-dialog h3{margin-bottom:1rem;font-size:1.1rem}dialog.mastodon-dialog p{margin-bottom:1rem;font-size:.9rem;line-height:1.5}dialog.mastodon-dialog .copypaste{margin-top:1rem;display:flex}dialog.mastodon-dialog .copypaste input{border:1px solid var(--form-element-border-color,#ced4da);border-radius:var(--border-radius,.25rem)0 0 var(--border-radius,.25rem);background:var(--form-element-background-color,#f8f9fa);color:var(--form-element-color,#212529);border-right:none;flex-grow:1;padding:.4rem .6rem;font-size:.9rem}dialog.mastodon-dialog .copypaste button{border:1px solid var(--primary,#0d6efd);border-radius:0 var(--border-radius,.25rem)var(--border-radius,.25rem)0;background-color:var(--primary,#0d6efd);color:var(--primary-inverse,#fff);cursor:pointer;padding:.4rem .8rem;font-size:.9rem;line-height:1.5}dialog.mastodon-dialog .close-btn{cursor:pointer;color:var(--muted-color,#909090);background:0 0;border:none;padding:.25rem;font-size:1.5rem;position:absolute;top:.5rem;right:.5rem}[data-theme=dark] dialog.mastodon-dialog{background:var(--background-color);color:var(--color);border-color:var(--border-color)}[data-theme=dark] dialog.mastodon-dialog .copypaste input{background:var(--form-element-background-color);color:var(--form-element-color);border-color:var(--form-element-border-color)}[data-theme=dark] dialog.mastodon-dialog .copypaste button{background-color:var(--primary);border-color:var(--primary)}[data-theme=dark] dialog.mastodon-dialog .close-btn{color:var(--muted-color)}.bsky-embed{border:1px solid var(--card-border-color,#dee2e6);border-radius:var(--border-radius,.25rem);max-width:100%;margin-bottom:.75rem;overflow:hidden}[data-theme=dark] .bsky-embed{border-color:var(--border-color)}.bsky-embed-external{padding:.5rem}.bsky-embed-external a{color:inherit;text-decoration:none;display:block}.bsky-embed-external a:hover{text-decoration:underline}.bsky-embed-external img{border-radius:var(--border-radius,.25rem);object-fit:cover;max-width:100%;height:auto;max-height:12rem;margin-bottom:.5rem;display:block}.bsky-embed-external h3{color:var(--color);margin-bottom:.25rem;font-size:1em;font-weight:700}.bsky-embed-external p{color:var(--muted-color);font-size:.9em}.bsky-embed-images .image-grid{gap:.5rem;width:100%;display:grid}.bsky-embed-images .grid-cols-1{grid-template-columns:repeat(1,1fr)}.bsky-embed-images .grid-cols-2,.bsky-embed-images .grid-cols-3,.bsky-embed-images .grid-cols-4{grid-template-columns:repeat(2,1fr)}.bsky-embed-images .image-container{cursor:pointer;border-radius:var(--border-radius,.25rem);max-height:12rem;position:relative;overflow:hidden}.bsky-embed-images .image-container.col-span-2{grid-column:span 2/span 2}.bsky-embed-images .image-container img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.bsky-embed-images .grid-cols-1 .image-container{max-height:16rem}.bsky-embed-images .image-container:hover img{transform:scale(1.05)}.bsky-image-modal{z-index:100;backdrop-filter:blur(4px);background-color:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed;inset:0}.bsky-image-modal img{object-fit:contain;max-width:90vw;max-height:90vh}.bsky-image-modal .alt-text{color:#fff;text-align:center;padding:0 1rem}.bsky-image-modal-close{z-index:101;color:#e0e0e0;cursor:pointer;background:0 0;border:none;font-size:2rem;transition:color .3s;position:fixed;top:1rem;right:1rem}.bsky-image-modal-close:hover{color:#fff}.site-footer{border-top:1px solid var(--pico-muted-border-color);background:linear-gradient(#0000 0,#00000003 20%,#00000005 50%,#00000008 80%,#0000000d 100%);margin-top:4rem;padding:2rem 0 1rem}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.footer-section{flex:1;min-width:300px}.footer-section:first-child{flex-direction:column;gap:1rem;display:flex}.footer-copyright{color:var(--pico-muted-color);margin:0;font-weight:500}.footer-support{color:var(--pico-muted-color);text-align:right;margin:0;font-size:.9rem}.footer-support a{color:var(--pico-primary);font-weight:500;text-decoration:none}.footer-links{flex-wrap:wrap;gap:1.2rem;display:flex}.footer-links a{color:var(--pico-muted-color);box-sizing:border-box;align-items:center;gap:.25rem;min-width:44px;min-height:44px;padding:.75rem .5rem;font-size:.9rem;text-decoration:none;transition:color .3s;display:flex;position:relative}.footer-links a:after{content:"";background:var(--pico-primary);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.footer-links a:hover:after{width:100%}.footer-bottom{border-top:1px solid var(--pico-muted-border-color);text-align:center;color:var(--pico-muted-color);padding-top:1rem;font-size:.8rem}@media (width<=768px){.footer-content{text-align:center;flex-direction:column;align-items:center}.footer-section{width:100%;min-width:auto}.footer-links{justify-content:center;gap:.8rem}.footer-support{text-align:center}.footer-links a span.text{display:none}.footer-links a span.icon{display:inline}.footer-links a span.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-links a{min-width:44px;min-height:44px;padding:.75rem .6rem}}@media (width>=769px){.footer-links a span.text{display:inline}.footer-links a span.icon{margin-right:.25rem;display:inline}}@media (width<=480px){.footer-links{gap:.5rem}.footer-links a{font-size:.85rem}.footer-copyright{font-size:.9rem}.footer-support{font-size:.85rem}.footer-bottom{font-size:.75rem}} \ No newline at end of file diff --git a/themes/baba/static/css/combined.css b/themes/baba/static/css/combined.css index 9fd1c1fb..1b88cd42 100644 --- a/themes/baba/static/css/combined.css +++ b/themes/baba/static/css/combined.css @@ -6330,6 +6330,56 @@ article.article { max-width: 100%; } } +/* Modern footnote reference styles */ +sup[id^="fnref:"] { + line-height: 1; + margin-left: 3px; + vertical-align: super; +} + +sup[id^="fnref:"] a { + display: inline-block; + padding: 0.1em 0.4em; + background-color: var(--pico-muted-background-color); + border-radius: var(--pico-border-radius); + color: var(--pico-muted-color); + font-size: 0.8em; + font-weight: bold; + text-decoration: none; + transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; +} + +sup[id^="fnref:"] a:hover, +sup[id^="fnref:"] a:focus { + background-color: var(--pico-primary-background); + color: var(--pico-primary-inverse); + outline: none; +} + +/* Styling for the footnote definitions at the bottom */ +.footnote ol { + padding-left: 1.5em; +} + +.footnote li { + margin-bottom: 0.5em; +} + +.footnote li p { + display: inline; /* Keep the paragraph and back-reference on the same line */ +} + +/* Style for the back-reference arrow */ +.footnote-backref { + margin-left: 0.5em; + text-decoration: none; + font-size: 1.2em; + color: var(--pico-primary); +} + +.footnote-backref:hover { + text-decoration: underline; +} .featured-image-glow,.list-item-image.half-width{clip-path:polygon(0 0,92% 0%,100% 100%,0% 100%);overflow:hidden}.glow-effect,.list-item-image.half-width::before{left:0;right:0;bottom:0;z-index:1;top:0;pointer-events:none}.articles-list-container{margin-top:2rem}.list-section-title{font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.5rem;color:var(--pico-color);text-shadow:0 0 10px rgba(100,100,255,.3)}.articles-list{display:flex;flex-direction:column;gap:1.2rem}.featured-article-glow{position:relative;background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:12px;padding:1.5rem;margin-bottom:2rem;overflow:hidden}.featured-article-content{display:flex;align-items:stretch;gap:1.5rem}.featured-article-text{flex:1;min-width:300px;display:flex;flex-direction:column;justify-content:center;perspective:62.5rem;padding-left:1.5rem}.featured-image-glow{flex-shrink:0;position:relative;width:400px;height:250px;border-radius:.625rem 0 0 .625rem}.featured-article-image{width:100%;height:100%;object-fit:cover;display:block}.glow-effect{position:absolute;background:radial-gradient(circle at center,rgba(100,100,255,.15) 0,transparent 70%)}.article-meta-glow{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;align-items:center}.category-glow{background:linear-gradient(45deg,var(--pico-primary-background),#6a11cb);color:var(--pico-primary-inverse);padding:.3rem .8rem;border-radius:50px;font-size:.85rem;font-weight:500;box-shadow:0 0 15px rgba(106,17,203,.4)}.category-glow a,.category-tag a{color:inherit;text-decoration:none}.featured-article-title{font-size:1.8rem;margin:.5rem 0 1rem;line-height:1.3}.featured-article-title a,.list-item-title a{color:var(--pico-color);text-decoration:none;transition:.3s}.featured-article-title a:hover{color:var(--pico-primary);text-shadow:0 0 8px rgba(100,100,255,.5)}.featured-article-summary p{margin:0;color:var(--pico-muted-color)}.article-list-item-glow{position:relative;background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:10px;padding:1.2rem;transition:.3s;display:flex;align-items:stretch;gap:1.2rem;overflow:hidden;min-height:auto;box-sizing:border-box}.article-list-item-glow:hover{transform:translateX(5px);box-shadow:0 8px 25px rgba(100,100,255,.2);border-color:rgba(100,100,255,.3)}.list-item-content{flex:1;min-width:250px;display:flex;flex-direction:column;gap:.6rem;justify-content:center;overflow:hidden;height:100%}.list-item-content.half-width{perspective:62.5rem;width:50%;padding:1rem 1.5rem 1rem 0;position:relative}.list-item-content.full-width{flex:1;width:100%}.list-item-header{display:flex;flex-direction:column;gap:.5rem}.list-item-meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.category-tag{background:var(--pico-secondary-background);color:var(--pico-secondary-inverse);padding:.25rem .6rem;border-radius:50px;font-size:.75rem;font-weight:500}.list-item-meta time{font-size:.75rem;color:var(--pico-muted-color);display:flex;align-items:center;gap:.3rem}.list-item-title{font-size:1.1rem;margin:0;line-height:1.3}.list-item-title a:hover{color:var(--pico-primary);text-shadow:0 0 6px rgba(100,100,255,.4)}.list-item-author .author{font-style:normal;font-weight:500;font-size:.8rem;display:flex;align-items:center;gap:.3rem;color:var(--pico-muted-color)}.list-item-author .author a{color:var(--pico-primary);text-decoration:none}.list-item-image{flex-shrink:0;width:180px;height:120px;border-radius:6px;object-fit:cover}.list-item-image.half-width{border-radius:.625rem 0 0 .625rem;width:50%;margin-right:1.5rem;height:200px;display:flex;align-items:center;justify-content:center;position:relative}.list-item-image.half-width img{width:100%;height:100%;object-fit:cover}.list-item-image.half-width::before{content:"";position:absolute;background:linear-gradient(124deg,transparent 40%,rgba(100,100,255,.1) 50%,transparent 60%);background-size:200% 200%}.list-item-summary{margin-top:.5rem}.list-item-summary p{margin:0;color:var(--pico-muted-color);font-size:.95rem;line-height:1.5}.list-item-glow-effect{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(100,100,255,.1),transparent);transition:left .5s;z-index:0;pointer-events:none}.article-list-item-glow:hover .list-item-glow-effect{left:100%}.ad-container{text-align:center;padding:1.5rem;margin:2rem 0;border-radius:8px;background-color:var(--pico-muted-background-color)}@media (max-width:768px){.featured-article-content{flex-direction:column}.featured-image-glow{width:100%;height:200px}.article-list-item-glow{flex-direction:column;gap:.8rem;height:auto}.list-item-content.half-width{width:100%;padding-left:0;padding-top:.8rem}.list-item-image.half-width{width:100%;height:120px;padding-right:0}.featured-article-title,.list-section-title{font-size:1.6rem}.list-item-title{font-size:1rem;margin:.25rem 0}.list-item-summary{font-size:.85rem;margin-top:.25rem}.list-item-summary p{margin:0;line-height:1.4}}@media (min-width:768px){.featured-article-glow{border:1px solid rgba(100,100,255,.2);box-shadow:0 0 20px rgba(100,100,255,.1)}}[data-theme=dark] .highlight{background:#282a36;color:#f8f8f2}[data-theme=dark] .highlight .c,[data-theme=dark] .highlight .c1,[data-theme=dark] .highlight .ch,[data-theme=dark] .highlight .cm,[data-theme=dark] .highlight .cp,[data-theme=dark] .highlight .cpf,[data-theme=dark] .highlight .cs{color:#6272a4;font-style:italic}[data-theme=dark] .highlight .err,[data-theme=dark] .highlight .gd,[data-theme=dark] .highlight .gt,[data-theme=dark] .highlight .ne{color:#f55}[data-theme=dark] .highlight .k,[data-theme=dark] .highlight .kd,[data-theme=dark] .highlight .kn,[data-theme=dark] .highlight .kp,[data-theme=dark] .highlight .kr,[data-theme=dark] .highlight .nt,[data-theme=dark] .highlight .o,[data-theme=dark] .highlight .ow{color:#ff79c6}[data-theme=dark] .highlight .il,[data-theme=dark] .highlight .kc,[data-theme=dark] .highlight .l,[data-theme=dark] .highlight .m,[data-theme=dark] .highlight .mb,[data-theme=dark] .highlight .mf,[data-theme=dark] .highlight .mh,[data-theme=dark] .highlight .mi,[data-theme=dark] .highlight .mo,[data-theme=dark] .highlight .no{color:#bd93f9}[data-theme=dark] .highlight .bp,[data-theme=dark] .highlight .n,[data-theme=dark] .highlight .nb,[data-theme=dark] .highlight .ni,[data-theme=dark] .highlight .nl,[data-theme=dark] .highlight .nn,[data-theme=dark] .highlight .p,[data-theme=dark] .highlight .py,[data-theme=dark] .highlight .w{color:#f8f8f2}[data-theme=dark] .highlight .ge,[data-theme=light] .highlight .ge{font-style:italic}[data-theme=dark] .highlight .gh,[data-theme=dark] .highlight .gp,[data-theme=dark] .highlight .gu{color:#f8f8f2;font-weight:700}[data-theme=dark] .highlight .fm,[data-theme=dark] .highlight .gi,[data-theme=dark] .highlight .na,[data-theme=dark] .highlight .nc,[data-theme=dark] .highlight .nd,[data-theme=dark] .highlight .nf,[data-theme=dark] .highlight .nx{color:#50fa7b}[data-theme=dark] .highlight .go{color:#44475a}[data-theme=dark] .highlight .gs,[data-theme=light] .highlight .gs{font-weight:700}[data-theme=dark] .highlight .kt,[data-theme=dark] .highlight .nv,[data-theme=dark] .highlight .vc,[data-theme=dark] .highlight .vg,[data-theme=dark] .highlight .vi,[data-theme=dark] .highlight .vm{color:#8be9fd}[data-theme=dark] .highlight .dl,[data-theme=dark] .highlight .s,[data-theme=dark] .highlight .s1,[data-theme=dark] .highlight .s2,[data-theme=dark] .highlight .sa,[data-theme=dark] .highlight .sb,[data-theme=dark] .highlight .sc,[data-theme=dark] .highlight .sd,[data-theme=dark] .highlight .se,[data-theme=dark] .highlight .sh,[data-theme=dark] .highlight .si,[data-theme=dark] .highlight .sr,[data-theme=dark] .highlight .ss,[data-theme=dark] .highlight .sx{color:#f1fa8c}[data-theme=light] .highlight{background-color:#282828;color:#3c3836}pre{line-height:125%}.highlight{border-radius:5px}.highlight pre{position:relative;padding-left:2em}.highlight pre::before{content:"$ ";position:absolute;left:.5em;color:#50fa7b;font-weight:700}[data-theme=light] .highlight .c,[data-theme=light] .highlight .c1,[data-theme=light] .highlight .ch,[data-theme=light] .highlight .cm,[data-theme=light] .highlight .cpf,[data-theme=light] .highlight .cs{color:#928374;font-style:italic}[data-theme=light] .highlight .err,[data-theme=light] .highlight .gd,[data-theme=light] .highlight .k,[data-theme=light] .highlight .kp,[data-theme=light] .highlight .kr,[data-theme=light] .highlight .ne,[data-theme=light] .highlight .nt{color:#9d0006}[data-theme=light] .highlight .kd,[data-theme=light] .highlight .kn,[data-theme=light] .highlight .nd,[data-theme=light] .highlight .o,[data-theme=light] .highlight .ow{color:#af3a03}[data-theme=light] .highlight .nl,[data-theme=light] .highlight .nx,[data-theme=light] .highlight .p,[data-theme=light] .highlight .py,[data-theme=light] .highlight .w{color:#3c3836}[data-theme=light] .highlight .cp,[data-theme=light] .highlight .nv{color:#427b58}[data-theme=light] .highlight .gh,[data-theme=light] .highlight .gu{color:#79740e;font-weight:700}[data-theme=light] .highlight .gi,[data-theme=light] .highlight .na,[data-theme=light] .highlight .s{color:#79740e}[data-theme=light] .highlight .gp{color:#3c3836;font-weight:700}[data-theme=light] .highlight .kc,[data-theme=light] .highlight .m,[data-theme=light] .highlight .no{color:#8f3f71}[data-theme=light] .highlight .kt,[data-theme=light] .highlight .nb,[data-theme=light] .highlight .nc,[data-theme=light] .highlight .nf,[data-theme=light] .highlight .ni,[data-theme=light] .highlight .nn{color:#b57614}.code-expand-btn,.copy-button{position:absolute;color:#fff;padding:5px 10px;cursor:pointer}.copy-button{top:12px;right:18px;background-color:#333;border:none;border-radius:5px;opacity:0;transition:opacity .3s;z-index:10;font-family:monospace}.highlight:hover .copy-button{opacity:1}.copy-button:hover{background-color:#555}.article-content-wrapper .highlight,.pico-prose .highlight{position:relative;max-width:100%;margin:1em 0;transition:max-height .3s;overflow-x:auto;border-radius:4px}.article-content-wrapper .highlight.long-highlight,.pico-prose .highlight.long-highlight{max-height:300px;overflow-y:hidden;overflow-x:auto}.article-content-wrapper .highlight.long-highlight.expanded,.pico-prose .highlight.long-highlight.expanded{max-height:none}.article-content-wrapper .highlight pre,.pico-prose .highlight pre{margin:0!important;white-space:pre-wrap!important;word-wrap:break-word!important}.article-content-wrapper .highlight .code,.article-content-wrapper .highlight pre,.pico-prose .highlight code,.pico-prose .highlight pre{max-width:100%!important;overflow-x:auto!important;display:block!important;line-height:1.4!important}.article-content-wrapper .highlight::after,.pico-prose .highlight::after{content:"↔";position:absolute;right:5px;bottom:5px;font-size:12px;color:#999;opacity:.7;pointer-events:none;z-index:15}.code-expand-btn{bottom:5px;right:5px;background-color:rgba(0,0,0,.7);border:none;border-radius:3px;font-size:12px;z-index:20;display:block;font-family:sans-serif}.article-content-wrapper .highlight.long-highlight .code-expand-btn,.pico-prose .highlight.long-highlight .code-expand-btn{display:block}.article-content-wrapper .highlight.long-highlight.expanded .code-expand-btn,.pico-prose .highlight.long-highlight.expanded .code-expand-btn{display:none}/* TOC Floating Action Button and Menu Styles */ .toc-fab-container { diff --git a/themes/baba/static/css/footnotes.css b/themes/baba/static/css/footnotes.css new file mode 100644 index 00000000..d088954a --- /dev/null +++ b/themes/baba/static/css/footnotes.css @@ -0,0 +1,50 @@ +/* Modern footnote reference styles */ +sup[id^="fnref:"] { + line-height: 1; + margin-left: 3px; + vertical-align: super; +} + +sup[id^="fnref:"] a { + display: inline-block; + padding: 0.1em 0.4em; + background-color: var(--pico-muted-background-color); + border-radius: var(--pico-border-radius); + color: var(--pico-muted-color); + font-size: 0.8em; + font-weight: bold; + text-decoration: none; + transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; +} + +sup[id^="fnref:"] a:hover, +sup[id^="fnref:"] a:focus { + background-color: var(--pico-primary-background); + color: var(--pico-primary-inverse); + outline: none; +} + +/* Styling for the footnote definitions at the bottom */ +.footnote ol { + padding-left: 1.5em; +} + +.footnote li { + margin-bottom: 0.5em; +} + +.footnote li p { + display: inline; /* Keep the paragraph and back-reference on the same line */ +} + +/* Style for the back-reference arrow */ +.footnote-backref { + margin-left: 0.5em; + text-decoration: none; + font-size: 1.2em; + color: var(--pico-primary); +} + +.footnote-backref:hover { + text-decoration: underline; +} diff --git a/themes/baba/templates/includes/footer.html b/themes/baba/templates/includes/footer.html index c4eb045f..dec8f110 100644 --- a/themes/baba/templates/includes/footer.html +++ b/themes/baba/templates/includes/footer.html @@ -52,8 +52,7 @@ \ No newline at end of file