<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Salty Monk Solo RPG</title><link>https://lamontsky.de/</link><description>Recent content on Salty Monk Solo RPG</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Mon, 20 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://lamontsky.de/index.xml" rel="self" type="application/rss+xml"/><item><title>Solo-RPGs for character creation</title><link>https://lamontsky.de/misc/solo-rpgs-for-character-creation/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/solo-rpgs-for-character-creation/</guid><description>&lt;h1>Solo-RPGs for character generation&lt;/h1>
&lt;p>I like showing up to session zero with a character who already has scars. The quickest way I’ve found is to play a different game first. Solo RPGs make prep feel like play, and they hand you a background that reads like a story instead of a spreadsheet. You get constraints, surprises, and the occasional terrible decision you now have to live with—exactly the kind of texture collaborative play feeds on.&lt;/p></description></item><item><title>Lichdom</title><link>https://lamontsky.de/lichdom/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://lamontsky.de/lichdom/</guid><description>&lt;h1 id="lichdom" class="header-anchor-wrapper">Lichdom
&lt;a href="#lichdom" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;ul>
&lt;li>&lt;a href="https://www.drivethrurpg.com/de/product/399971/lichdom-a-solo-rpg-about-the-perilous-journey-of-a-sorcerer-towards-immortality">Lichdom @ DriveThroughRPG&lt;/a>&lt;/li>
&lt;li>Soundtrack
&lt;ul>
&lt;li>&lt;a href="https://open.spotify.com/intl-de/album/3AG37TvLUf19dtZgy8STYt?si=lQXE5QqsSJ6hEeJFbBfYuQ">Flames on the Moonsea&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/0mil9eV0rTSzYmlaePfT9p?si=wQTmsP_5RjGGWHQlu1QbAA&amp;amp;pi=Yh_uWMjJQ3WW6">Cthulhu - Death May Die&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/6ozHGt9HpEsPETpRB13PWs?si=aTAoeC4xQjOM4cl0xIooIw&amp;amp;pi=JqSy3xTxST2L_">Wizard Music&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="session-0" class="header-anchor-wrapper">Session 0
&lt;a href="#session-0" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>I learned about sorcery from an ancient leather-bound book I found wandering the ancient mountains of Zahrad-de. Returning home, I spent every day and night studying the rituals the sorcerer described. Feeling stronger and brighter every day until I discovered that my newfound energy came directly from the life force of my parents who perished not long after.&lt;/p></description></item><item><title>Backing up Obsidian</title><link>https://lamontsky.de/misc/backing-up-obsidian/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/backing-up-obsidian/</guid><description>&lt;h1>Backing up obsidian&lt;/h1>
&lt;p>This thread gives pointers about saving your “second brain”. It is intended for people working with Obsidian on a regular basis who are not experts in computer administration. Although, I read some posts about data loss from people posting on infosec instances that made me scratch my head …&lt;/p>
&lt;p>First of: Syncing is no backup!&lt;/p>
&lt;p>A backup has to protect you against two main risks:&lt;/p>
&lt;ol>
&lt;li>Something goes wrong with your hard- or software. That means you lose data because of an external event.&lt;/li>
&lt;li>Something goes wrong on your end. This will most likely mean that you delete a file or change an important paragraph and a couple of weeks later you realize that you would like your old data back, please.&lt;/li>
&lt;/ol>
&lt;p>Syncing will protect you against the first risk, but it will happily propagate all your changes to your synced devices. The solution to the second risk is historicization, meaning that your backup will keep old versions of your data that can be recovered at a later time.&lt;/p></description></item><item><title>Random Number Generator</title><link>https://lamontsky.de/misc/random-number-generator/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/random-number-generator/</guid><description>&lt;h1>Random Number Generator&lt;/h1>
&lt;p>I alway forget this algorithm. So here it is for future reference:&lt;/p>
&lt;p>A great &lt;a href="https://groups.google.com/g/sci.math/c/6BIYd0cafQo/m/Ucipn_5T_TMJ?hl=en&amp;amp;pli=1">algorithm by George Marsaglia&lt;/a>&lt;/p>
&lt;ol>
&lt;li>Choose a 2-digit number, say 23, your &amp;ldquo;seed&amp;rdquo;.&lt;/li>
&lt;li>Form a new 2-digit number: the 10&amp;rsquo;s digit plus 6 times the units digit.
&lt;ul>
&lt;li>2 + 3 × 6 = 20&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>The example sequence is 23 → 20 → 02 → 12 → 13 → 19 → 55 → 35 → &amp;hellip;&lt;/li>
&lt;li>The units digits is your D10.&lt;/li>
&lt;/ol>
&lt;p>Good choices for the multiplyer in step 2 are 6, 11, 18.. Do not use 4! If you end up with a three digit number, you treat the first two digits as a single number.&lt;/p></description></item><item><title>Loner: Mech Requiem</title><link>https://lamontsky.de/loner/mech-requiem/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://lamontsky.de/loner/mech-requiem/</guid><description>In dieser Session begleiten wir Raven Shadowhawk Sterling, eine scharfsinnige Scharfschützin und Einzelgängerin, auf ihrer gefährlichen Mission tief in Zentralafrika. Ihr Auftrag führt sie zu einer potenziellen Uranlagerstätte der United African Front (UAF), die sie infiltrieren und untersuchen muss. Mit ihrer persönlichen Drohne und ihrem taktischen Infiltrator-Mech navigiert sie durch das unwegsame Gelände und die wachsamen Augen der UAF.</description></item><item><title>Delve Moves</title><link>https://lamontsky.de/ironsworn/delve-moves/</link><pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate><guid>https://lamontsky.de/ironsworn/delve-moves/</guid><description>&lt;h1>Delve Key Moves&lt;/h1>
&lt;pre class="mermaid">graph TD
Di[Discover&lt;br>a Site] --> Ch{Narrate}
Ch --> De(Delve&lt;br> Depths)
De -- Strong Hit --> Fi(Find&lt;br>an Opportunity)
De -- Miss --> Re(Reveal&lt;br>a Danger)
De -- Weak Hit --> RT((Roll on&lt;br>the table))
RT -.-> Re
RT -.-> Fi
RT -.-> MP(Mark Progress)
Fi --> MP
Re --> OB{Objective is&lt;br>at hand?}
MP --> OB
OB -- No --> Ch
OB --Yes--> Lo(Locate&lt;br>your Objective)
Ch --> CG(Check&lt;br>your Gear)
Lo --> Es(Escape&lt;br>the Depths)
%% https://mermaid.js.org/syntax/flowchart.html
%% https://mermaid.js.org/syntax/examples.html
&lt;/pre>
&lt;h2>Threat Moves&lt;/h2>
&lt;ul>
&lt;li>Advance a Threat&lt;/li>
&lt;li>Take a Hiatus&lt;/li>
&lt;/ul>
&lt;h2>Failure Moves&lt;/h2>
&lt;ul>
&lt;li>Mark your Failure&lt;/li>
&lt;li>Learn from your Failures&lt;/li>
&lt;/ul>
&lt;h2>Rarity Moves&lt;/h2>
&lt;ul>
&lt;li>Wield a Rarity&lt;/li>
&lt;/ul>
&lt;h2>Other (core) moves&lt;/h2>
&lt;ul>
&lt;li>Enter the Fray&lt;/li>
&lt;li>Make Camp&lt;/li>
&lt;li>Resupply&lt;/li>
&lt;li>Compel&lt;/li>
&lt;li>Face Danger&lt;/li>
&lt;li>Endure Stress&lt;/li>
&lt;li>Swear an Iron Vow&lt;/li>
&lt;li>Use Ritual&lt;/li>
&lt;/ul>
&lt;p>This work is based on Ironsworn: Delve, created by Shawn Tomkin, and licensed for my and your use under the &lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International licence&lt;/a>.&lt;/p></description></item><item><title>How the Supporting Character Saved the Day</title><link>https://lamontsky.de/how-the-supporting-character-saved-the-day/</link><pubDate>Sat, 28 Dec 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/how-the-supporting-character-saved-the-day/</guid><description>&lt;h1>How the Supporting Character Saved the Day&lt;/h1>
&lt;p>As a fan of solo role-playing games, I have discovered that they suit my lifestyle perfectly. Due to time constraints, having the freedom to engage in a game whenever I can spare a moment is incredibly valuable. It&amp;rsquo;s the flexibility and ease of picking up where I left off that make solo role-playing an ideal form of entertainment for those of us with busy lives.&lt;/p></description></item><item><title>Black Mountain Numbers Station</title><link>https://lamontsky.de/black-mountain-numbers-station/</link><pubDate>Thu, 26 Sep 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/black-mountain-numbers-station/</guid><description>&lt;h1 id="black-mountain-numbers-station" class="header-anchor-wrapper">Black Mountain Numbers Station
&lt;a href="#black-mountain-numbers-station" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;blockquote>
&lt;p>[!NOTE] Über&lt;/p>
&lt;blockquote>
&lt;p>Black Mountain Numbers Station ist ein einseitiges Solo-Roleplaying-Game von Simon de Vet. Es ist auf &lt;a href="https://sdevet.itch.io/black-mountain-numbers-station">itch.io erhältlich&lt;/a>.&lt;/p>&lt;/blockquote>&lt;/blockquote>
&lt;p>Zunächst ergaben die Zahlen für mich keinen Sinn, doch nun bin ich mir nicht mehr sicher. Seltsamerweise entsprachen die letzten Zahlen der alten Raumnummer der Mehrzweckhalle, in der wir uns eingerichtet haben. Aber das ist wahrscheinlich nur ein Zufall, oder?&lt;/p></description></item><item><title>Character</title><link>https://lamontsky.de/talislanta/character/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/talislanta/character/</guid><description>&lt;h1 id="tarkan" class="header-anchor-wrapper">Tarkan
&lt;a href="#tarkan" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="arimite-revenant-assassin" class="header-anchor-wrapper">Arimite Revenant (Assassin)
&lt;a href="#arimite-revenant-assassin" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>Character
&lt;ul>
&lt;li>1,80 m&lt;/li>
&lt;li>72 kg.&lt;/li>
&lt;li>Drahtig, blutunterlaufene, feuchte Augen, ungekämmtes Haar.&lt;/li>
&lt;li>Extravertiert, unmoralisch&lt;/li>
&lt;li>Level&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Attribute
&lt;ul>
&lt;li>Intelligence +1&lt;/li>
&lt;li>Perception +2&lt;/li>
&lt;li>Dextery +2&lt;/li>
&lt;li>Constitution +2&lt;/li>
&lt;li>Speed +3&lt;/li>
&lt;li>Strength +1&lt;/li>
&lt;li>Will 0&lt;/li>
&lt;li>Charisma 0&lt;/li>
&lt;li>Hit Points 12&lt;/li>
&lt;li>80 Goldlumen (1d20: [8] = 8)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Skills
&lt;ul>
&lt;li>Sekundärer Kampf +1&lt;/li>
&lt;li>Attentat +1&lt;/li>
&lt;li>Heimlichkeit +1&lt;/li>
&lt;li>Verstecken +1&lt;/li>
&lt;li>Beschatten +1&lt;/li>
&lt;li>Schlösser knacken +1&lt;/li>
&lt;li>Gifte herstellen +1&lt;/li>
&lt;li>Lesen +1&lt;/li>
&lt;li>Bonus Skill: Waffenloser Kampf +1&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Ausrüstung
&lt;ul>
&lt;li>Nachtgrauer Umhang&lt;/li>
&lt;li>Schleier&lt;/li>
&lt;li>Handschuhe und Kleidung&lt;/li>
&lt;li>Beutel mit &lt;del>2&lt;/del> 1 Fläschchen Gift (verschiedene Arten)&lt;/li>
&lt;li>Geldbeutel&lt;/li>
&lt;li>leichte Armbrust 150 ft., DAM 1–8, WT , STR -1&lt;/li>
&lt;li>Dolch DAM 1–6, WT. 1&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Combat Rating +3&lt;/li>
&lt;li>Magic Rating +1&lt;/li>
&lt;li>Background City-Dweller.&lt;/li>
&lt;/ul>
&lt;h2 id="rollenspiel" class="header-anchor-wrapper">Rollenspiel
&lt;a href="#rollenspiel" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>Arrogant mit upper class Accent&lt;/li>
&lt;li>„Bursche …!“&lt;/li>
&lt;li>Ausladende Gesten.&lt;/li>
&lt;/ul>
&lt;h2 id="background" class="header-anchor-wrapper">Background
&lt;a href="#background" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>Tarkan ist der dritte Sohn eines Kaufmannes. Er wuchs ohne größere Verpflichtungen auf, rebellierte aber gegen die Annahme aller, dass sich ein dritter Sohn den religiösen Studien verpflichtet.&lt;/p></description></item><item><title>Hunting the Monster in Ironsworn</title><link>https://lamontsky.de/ironsworn/hunting-the-monster-in-ironsworn/</link><pubDate>Sat, 01 Jun 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/ironsworn/hunting-the-monster-in-ironsworn/</guid><description>&lt;h1>Hunting the Monster in Ironsworn&lt;/h1>
&lt;p>Although fighting is an integral part of Ironsworn, the game does not reward fighting and killing mechanically, as there are no experience points to gain from winning fights. Losing them on the other hand can be quite painful. A more sophisticated approach to fighting monsters than just beating them into a pulp can be used to hunt them down, fight them, and gain experience at the same time.&lt;/p></description></item><item><title>Chapter - one ai</title><link>https://lamontsky.de/ironsworn/chapter1/</link><pubDate>Thu, 09 May 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/ironsworn/chapter1/</guid><description>&lt;h1>Chapter one&lt;/h1>
&lt;blockquote>
&lt;p>[!DANGER] A coputer helped writing this&lt;/p>
&lt;p>The following text is based on my own notes about my own gameplay. The Transition to complete sentences however was done by a large language modell.&lt;/p>
&lt;p>If you dislike the usage of modern technology, please stop reading here and enjoy the short version by hitting the back button in your browser.&lt;/p>&lt;/blockquote>
&lt;p>Falk von Montal, a novice Witcher, found himself in the unfamiliar terrain of the Ironlands. He woke up on a beach, disoriented and confused. The flora and fauna around him were completely alien to him, causing him stress that he struggled to endure. Despite his attempts to gather energy from the land, he found himself unable to invoke any kind of power.&lt;/p></description></item><item><title>Elegy Nacht 6</title><link>https://lamontsky.de/elegy/elegy-nacht-6/</link><pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/elegy-nacht-6/</guid><description>&lt;h1>Elegy Nacht 6&lt;/h1>
&lt;h2>Erlaubnis&lt;/h2>
&lt;blockquote>
&lt;p>[!SUMMARY]- Mechanics&lt;/p>
&lt;p>Awaken: -1 blood&lt;/p>
&lt;p>Endure Hunger: 4,6 against 7 → Strong hit: +1 focus&lt;/p>
&lt;p>Rest: 3,10 against 7 → weak hit: +1 health&lt;/p>&lt;/blockquote>
&lt;p>Im Haus des Sirs zu schlafen ist wie immer angenehm. Ich wache erstaunlich ausgeruht auf, mit mir und meiner Natur im Einklang.&lt;/p>
&lt;p>Die Haushälterin lässt mich wissen, dass der Sir sich im Salon befindet. Ich ziehe mich an und betrete den im Stil des frühen 20. Jahrhunderts eingerichteten Salon. Plüsch as Plüsch can.&lt;/p></description></item><item><title>Elegy Nacht 5</title><link>https://lamontsky.de/elegy/elegy-nacht-5/</link><pubDate>Sun, 24 Mar 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/elegy-nacht-5/</guid><description>Sly und Quinn treffen sich bei Greyson Ashcroft, um ihre Erkenntnisse aus der Befragung von Patrick zu teilen. Bei der Rückkehr zum Versteck finden sie das Überwachungsteam tot vor und Patrick ist verschwunden. Sie vermuten, dass Jazmin, eine andere Vampirin am Tatort, etwas mit der Tat zu tun hat und erfahren durch ihren Erschaffer Arjun, dass sie unter dem Einfluss eines anderen Vampirs steht.</description></item><item><title>Hwæt! Playtest</title><link>https://lamontsky.de/hw%C3%A6t-playtest/</link><pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/hw%C3%A6t-playtest/</guid><description>A playtest of Hwæt!, a solo journaling roleplaying game inspired by Beowulf. As a player, you fight a series of monsters over the course of your life, continuing to fight until you finally meet the monster that will kill you.</description></item><item><title>Schnell spielen mit Obsidian</title><link>https://lamontsky.de/schnell-spielen-mit-obsidian/</link><pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/schnell-spielen-mit-obsidian/</guid><description>Dungeon Crawler wie Four Against Darkness mit Obsidian und zwei Plugins schnell und einfach spielen.</description></item><item><title>Elegy Nacht 4</title><link>https://lamontsky.de/elegy/elegy-nacht-4/</link><pubDate>Sat, 16 Mar 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/elegy-nacht-4/</guid><description>Quinn und Sly Mantok verbringen eine Nacht mit Jagen und Schießen.</description></item><item><title>Elegy Nacht 3</title><link>https://lamontsky.de/elegy/elegy-nacht-3/</link><pubDate>Sun, 10 Mar 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/elegy-nacht-3/</guid><description>Der Abend beginnt mit einem Anruf von Quinn. Sie sind sich sicher, dass Patrick und seine Kumpane die Auftragsmörder waren, aber noch nicht warum. Er soll die anderen beiden befragen, ob ich sie mit ihm zusammen fangen würde? Enden tut die Nacht mit einem hungrigen, zusammengeschlagenen Vampir, der erkennt, dass er nicht geholfen hat.</description></item><item><title>Elegy Nacht 2</title><link>https://lamontsky.de/elegy/elegy-nacht-2/</link><pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/elegy-nacht-2/</guid><description>&lt;h1>Elegy Nacht 2&lt;/h1>
&lt;h2>Im Gargoyle&lt;/h2>
&lt;details >&lt;summary>Mechanics&lt;/summary>
&lt;div class="markdown-inner">
-1 blood.
10,10 against 7 → miss, match: -1 blood -1 focus
&lt;/div>
&lt;/details>
&lt;p>Der Tag war scheiße, überall Lärm, und zu viele Menschen, die durch die Gänge eilen. Der Schlaf der Untoten ist nicht leicht, aber er unterbricht sich, wenn potenzielle Feinde in der Nähe sind. Ich muss mir unbedingt einen vernünftigen Platz für den Tag suchen.&lt;/p>
&lt;p>Nach dem Aufstehen durchsuche ich den Kleiderschrank und finde eine Jeans und T-Shirts in verschiedenen Größen. Was für ein Service. Vampire waschen zwar deutlich weniger Wäsche als Menschen, wer keinen Stoffwechsel hat, muss den Stoff seltener wechseln, haha, aber ab und an muss das eine oder andere Kleidungsteil einfach ausgetauscht werden. Ich werfe meine getragenen Sachen in den Wäschekorb und finde neue schwarze Kleidung, die gut genug passt. Leider sind keine Blutkonserven im kleinen Kühlschrank. Nach meinem schlechten Tag habe ich deutlich mehr Hunger, als ich nach meinem guten Frühstück von gestern haben sollte. Spontan beschließe ich, ein paar Stunden mit meinem Besuch bei Käppi zu warten, und mache mich erstmal auf in Richtung „Gargoyle“.&lt;/p></description></item><item><title>Quinn</title><link>https://lamontsky.de/elegy/characters/quinn/</link><pubDate>Fri, 23 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/characters/quinn/</guid><description>&lt;h1>Quinn&lt;/h1>
&lt;ul>
&lt;li>Adult Vampire&lt;/li>
&lt;li>&lt;strong>Formidable&lt;/strong>&lt;/li>
&lt;/ul>
&lt;ul>
&lt;li>&lt;strong>Lineage:&lt;/strong> Umbra&lt;/li>
&lt;li>&lt;strong>Occupation:&lt;/strong> Intelligence Analyst and former field operative.&lt;/li>
&lt;li>&lt;strong>Trait:&lt;/strong> Charismatic and persuasive.&lt;/li>
&lt;li>&lt;strong>Goal:&lt;/strong> To protect his fellow vampires from exposure while navigating the complex web of human politics.&lt;/li>
&lt;li>&lt;strong>Initial Disposition:&lt;/strong> Calculating and reserved, with a hidden intensity beneath his calm exterior.&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="https://lamontsky.de/elegy/characters/_media/quinn.jpg" alt="Quinn">&lt;/p></description></item><item><title>Marc</title><link>https://lamontsky.de/elegy/characters/marc/</link><pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/characters/marc/</guid><description>&lt;h1 id="marc" class="header-anchor-wrapper">Marc
&lt;a href="#marc" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;ul>
&lt;li>
&lt;p>Young Vampire.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Lineage:&lt;/strong> Kerberos&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Occupation:&lt;/strong> Security expert.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Trait:&lt;/strong> Can be very stoic.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Goal:&lt;/strong> Harm a rival.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Initial Disposition:&lt;/strong> Curious&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Tries to be funny without too much success.&lt;/p>
&lt;/li>
&lt;/ul></description></item><item><title>Elegy Nacht 1</title><link>https://lamontsky.de/elegy/elegy-nacht-1/</link><pubDate>Sat, 17 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/elegy-nacht-1/</guid><description>
&lt;h1 id="zusammenfassung-elegy-nacht-1--frühstück-und-bibliothek" class="header-anchor-wrapper">Zusammenfassung: Elegy Nacht 1 – Frühstück und Bibliothek
&lt;a href="#zusammenfassung-elegy-nacht-1--fr%c3%bchst%c3%bcck-und-bibliothek" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>Nach dem Erwachen bereitet der Protagonist sich auf den Tag vor, indem er die Haushälterin Silvia leicht beißt, um sein Blutbedürfnis zu stillen. Anschließend macht er sich auf den Weg, um Greyson Ashcroft, &amp;ldquo;Sir&amp;rdquo;, in der Bibliothek zu treffen. Sir Ashcroft beauftragt ihn, Mitglieder einer rivalisierenden Vampir-Crew festzunehmen, um sie über ihre Aktivitäten auszufragen.&lt;/p>
&lt;h1 id="lageplan-und-bar" class="header-anchor-wrapper">Lageplan und Bar
&lt;a href="#lageplan-und-bar" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>Der Protagonist trifft Marc im Simple Life Diner, wo sie einen Plan schmieden, um die Crewmitglieder in der Desert Fangs Tavern zu identifizieren und festzunehmen. Nach einer kurzen Vorbereitung trifft der Protagonist in der Bar ein und führt seine Aufgabe aus. Er nutzt seine besonderen Fähigkeiten zur Identifikation eines Crew-Mitglieds und ermordet es im Toilettenraum. Die anderen Mitglieder werden außer Gefecht gesetzt und einer von ihnen wird für spätere Befragungen entführt.&lt;/p>
&lt;h1 id="rückfahrt-und-schlafenszeit" class="header-anchor-wrapper">Rückfahrt und Schlafenszeit
&lt;a href="#r%c3%bcckfahrt-und-schlafenszeit" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>Auf der Rückfahrt diskutiert der Protagonist mit Quinn über zukünftige Pläne und den Umgang mit Schusswaffen. Quinn bietet ihm ein Zimmer zum Übernachten an. Dort angekommen versucht der Protagonist erfolglos mehr über das entführte Crew-Mitglied durch eine psychische Verbindung zu dessen persönlichen Gegenständen herauszufinden. Schließlich legt er sich zum Schlafen nieder.&lt;/p></description></item><item><title>Greyson Ashcroft</title><link>https://lamontsky.de/elegy/characters/greyson-ashcroft/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/characters/greyson-ashcroft/</guid><description>&lt;h1 id="greyson-ashcroft" class="header-anchor-wrapper">Greyson Ashcroft
&lt;a href="#greyson-ashcroft" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;ul>
&lt;li>Progenitor&lt;/li>
&lt;li>Level 1 &lt;strong>blood link&lt;/strong>&lt;/li>
&lt;li>Older man with steel grey hair.&lt;/li>
&lt;li>Wears country clothing or a sports jacket with leather patches.&lt;/li>
&lt;li>Slight upper class accent.&lt;/li>
&lt;li>Called “The Sir”.&lt;/li>
&lt;li>Home in the Old Town District&lt;/li>
&lt;li>Patron of the Santa Maria Museum&lt;/li>
&lt;li>Extreme&lt;/li>
&lt;/ul>
&lt;p>![[/Elegy/Characters/_media/greyson.jpeg]]&lt;/p></description></item><item><title>Sly Mantok</title><link>https://lamontsky.de/elegy/characters/sly-mantok/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/characters/sly-mantok/</guid><description>&lt;h1 id="sly-mantok" class="header-anchor-wrapper">Sly Mantok
&lt;a href="#sly-mantok" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="bio" class="header-anchor-wrapper">Bio
&lt;a href="#bio" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1,200 years old&lt;/li>
&lt;li>Oldest known name: Callidus&lt;/li>
&lt;/ul>
&lt;h3 id="cassandra-lineage-the-umbra" class="header-anchor-wrapper">Cassandra Lineage (The Umbra)
&lt;a href="#cassandra-lineage-the-umbra" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;p>The Umbra embody the myth of the obscure and mysterious vampire.&lt;/p></description></item><item><title>Susan</title><link>https://lamontsky.de/elegy/characters/susan/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/characters/susan/</guid><description>&lt;h1 id="susan" class="header-anchor-wrapper">Susan
&lt;a href="#susan" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;ul>
&lt;li>Former friend.&lt;/li>
&lt;li>Works for the police as a forensic expert.&lt;/li>
&lt;li>She is vary of the way I often behave.&lt;/li>
&lt;li>Condo in the Downtown District that she cannot afford.&lt;/li>
&lt;li>Met in the Gargoyle.&lt;/li>
&lt;li>Film buff.&lt;/li>
&lt;li>Dangerous&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="https://lamontsky.de/elegy/characters/_media/susan.jpg" alt="">&lt;/p></description></item><item><title>Truths</title><link>https://lamontsky.de/elegy/truths/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/elegy/truths/</guid><description>&lt;h1 id="truths" class="header-anchor-wrapper">Truths
&lt;a href="#truths" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>&lt;em>All truths on this page belong to the game &lt;a href="https://elegyvampirerpg.com/">Elegy&lt;/a>. Elegy is a Miracle M game licensed under the &lt;a href="https://creativecommons.org/licenses/by/4.0/">cc by 4.0&lt;/a> licence.&lt;/em>&lt;/p>
&lt;h2 id="history" class="header-anchor-wrapper">History
&lt;a href="#history" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>Vampires inhabit Santa Maria since its early development, which happened at the beginning of the 20th century.&lt;/p></description></item><item><title>STACL Review</title><link>https://lamontsky.de/captains-log/review/</link><pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/captains-log/review/</guid><description>&lt;h1 id="stacl-review" class="header-anchor-wrapper">STACL Review
&lt;a href="#stacl-review" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>The game is too easy, I constantly found myself making it harder to succeed, for example by requiring both dice to succeed instead of just one. And it is imperative to constantly use the momentum/thread mechanics to introduce more story elements. Speaking of story elements: During preparation, I read the TOS and TNG writers guides, which explicitly state not to write stories about religion or whole civilizations. I tried both, of course, and it was a lovely endeavour to play myself out of the problems that created.&lt;/p></description></item><item><title>STACL Day Four</title><link>https://lamontsky.de/captains-log/stacl-day-four/</link><pubDate>Sat, 10 Feb 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/captains-log/stacl-day-four/</guid><description>&lt;h1 id="stacl-day-four" class="header-anchor-wrapper">STACL Day Four
&lt;a href="#stacl-day-four" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="captains-log-supplemental-act-three" class="header-anchor-wrapper">Captain&amp;rsquo;s Log Supplemental (Act Three)
&lt;a href="#captains-log-supplemental-act-three" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>The artifact is gone again, hiding in the dust cloud, but the planet is safe and its people secure. And nobody is going to be prosecuted. We are looking forward to our next adventure.&lt;/p></description></item><item><title>STACL Day Three</title><link>https://lamontsky.de/captains-log/stacl-day-three/</link><pubDate>Sat, 20 Jan 2024 00:00:00 +0000</pubDate><guid>https://lamontsky.de/captains-log/stacl-day-three/</guid><description>&lt;h1 id="stacl-day-three" class="header-anchor-wrapper">STACL Day Three
&lt;a href="#stacl-day-three" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="captains-log-supplemental-act-tow" class="header-anchor-wrapper">Captain&amp;rsquo;s Log Supplemental (Act Tow)
&lt;a href="#captains-log-supplemental-act-tow" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>Both crews are in a frenzy, as we try to find out what happens to the dust cloud and the planet.
As we don’t know, how long we have until dire consequences happen, we feel that time is of the essence.&lt;/p></description></item><item><title>Four Against Darkness</title><link>https://lamontsky.de/4ad/</link><pubDate>Fri, 29 Dec 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/4ad/</guid><description>&lt;h1 id="four-against-darkness" class="header-anchor-wrapper">Four Against Darkness
&lt;a href="#four-against-darkness" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="characters" class="header-anchor-wrapper">Characters
&lt;a href="#characters" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;h3 id="cleric-ramsden" class="header-anchor-wrapper">Cleric Ramsden
&lt;a href="#cleric-ramsden" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;h4 id="equipment" class="header-anchor-wrapper">Equipment
&lt;a href="#equipment" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;ul>
&lt;li>Light armour&lt;/li>
&lt;li>Quarterstaff (two-handed)&lt;/li>
&lt;li>Clue&lt;/li>
&lt;li>Scroll with Escape spell.&lt;/li>
&lt;li>To sell
&lt;ul>
&lt;li>Light armour&lt;/li>
&lt;li>Shield&lt;/li>
&lt;li>1 Gem (35g)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h4 id="stats" class="header-anchor-wrapper">Stats
&lt;a href="#stats" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Eigenschaft&lt;/th>
&lt;th>Wert&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Level&lt;/td>
&lt;td>1&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Blessings (3)&lt;/td>
&lt;td>3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Healing (3)&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Gold&lt;/td>
&lt;td>6&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Life (5)&lt;/td>
&lt;td>4&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="cleric-saxon" class="header-anchor-wrapper">Cleric Saxon
&lt;a href="#cleric-saxon" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;h4 id="equipment-1" class="header-anchor-wrapper">Equipment
&lt;a href="#equipment-1" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;ul>
&lt;li>Light armour&lt;/li>
&lt;li>Shield&lt;/li>
&lt;li>Lantern&lt;/li>
&lt;li>Gem (110g)&lt;/li>
&lt;li>Jewellery (120g)&lt;/li>
&lt;/ul>
&lt;h4 id="stats-1" class="header-anchor-wrapper">Stats
&lt;a href="#stats-1" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Eigenschaft&lt;/th>
&lt;th>Wert&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Level&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Blessings (3)&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Healing (3)&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Gold&lt;/td>
&lt;td>102&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Life (6)&lt;/td>
&lt;td>6&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="wizard-mead" class="header-anchor-wrapper">Wizard Mead
&lt;a href="#wizard-mead" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;h4 id="spells" class="header-anchor-wrapper">Spells
&lt;a href="#spells" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;ul>
&lt;li>&lt;/li>
&lt;/ul>
&lt;h4 id="equipment-2" class="header-anchor-wrapper">Equipment
&lt;a href="#equipment-2" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;ul>
&lt;li>Spell-book&lt;/li>
&lt;li>Writing implements&lt;/li>
&lt;li>Rope&lt;/li>
&lt;li>Bandages&lt;/li>
&lt;li>Ring of Teleportation (1d6+1 gold after usage)&lt;/li>
&lt;/ul>
&lt;h4 id="stats-2" class="header-anchor-wrapper">Stats
&lt;a href="#stats-2" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h4>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Eigenschaft&lt;/th>
&lt;th>Wert&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Level&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Spells&lt;/td>
&lt;td>4&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Gold&lt;/td>
&lt;td>5&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Life (4)&lt;/td>
&lt;td>3&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="the-dungeon" class="header-anchor-wrapper">The Dungeon
&lt;a href="#the-dungeon" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Creature&lt;/th>
&lt;th>Counter&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Bosses&lt;/td>
&lt;td>0&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Minion encounters&lt;/td>
&lt;td>5&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;pre class="mermaid">graph TD
A[R1 2] --> B((C2 2)) --> C(RS3 1) --> D((C4 2)) --> E(R5 0)
D --> F[R6 1] --> G((C7 2)) --> H((C8 1)) --> I((C9 2)) --> J[R10 1] --> K((C11 2)) --> L[R12 1] --> M[R13 2] --> N[R14 1] --> O((C15 1)) --> P((C16 2)) --> Q((C17 1)) --> R((C18 2)) --> S((C19 1)) --> T((C20 2)) --> U((R21 1)) --> V[*R22 0]
&lt;/pre>
&lt;ol>
&lt;li>1d6: [4] = 4&lt;/li>
&lt;li>1d66: [13] = 13, 2d6: [4, 3] = 7 → 1d6: [3] = 3 → 1d6: [4] = 4 Hobgoblins.&lt;/li>
&lt;li>2d6: [3, 4] = 34, 2d6: [6, 3] = 9 → empty.&lt;/li>
&lt;li>2d6: [1, 4] = 14, 2d6: [3, 5] = 8 →empty.&lt;/li>
&lt;li>2d6: [3, 5] = 35, 2d6: [2, 2] = 4 → Special Event: 1d6: [4] = 4 → a Trap: 1d6: [3] = 3 → a Trapdoor (l4).
&lt;ul>
&lt;li>C4: 1d6: [6] = 6 Nothing happens.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>2d6: [4, 6] = 46, 2d6: [2, 5] = 7 → 1d6: [3] = 3 → 1d6: [3] = 3 Hobgoblins.&lt;/li>
&lt;li>2d6: [1, 3] = 13, 2d6: [3, 2] = 5, d6: [1] = 1.&lt;/li>
&lt;li>2d6: [3, 3] = 33, 2d6: [4, 5] = 9 → empty.&lt;/li>
&lt;li>2d6: [1, 3] = 13, 2d6: [4, 6] = 10 → empty.&lt;/li>
&lt;li>2d6: [1, 6] = 16, 2d6: [6, 1] = 7 → 1d6: [3] = 3 → 1d6: [6] = 6 Hobgoblins&lt;/li>
&lt;li>2d6: [1, 4] = 14, 2d6: [6, 4] = 10 → empty.&lt;/li>
&lt;li>2d6: [1, 6] = 16, 2d6: [2, 3] = 5 → 1d6: [6] = 6 → Puzzle level 1d6: [6] = 6.&lt;/li>
&lt;li>2d6: [2, 2] = 22, 2d6: [3, 2] = 5 → 1d6: [4] = 4 → Cursed altar.&lt;/li>
&lt;li>2d6: [4, 6] = 46, 2d6: [6, 4] = 10 → 1d6: [6] = 6 → Invisible Gremlins steal 1d6+3: 5 items.&lt;/li>
&lt;li>2d6: [1, 2] = 12, 2d6: [3, 2] = 5 → 1d6: [3] = 3 → Armoury.&lt;/li>
&lt;li>2d6: [1, 4] = 14, 2d6: [2, 4] = 6 → Vermin: 1d6: [5] = 5 → 1d6: [6] = 6 Vampire Frogs.&lt;/li>
&lt;li>2d6: [3, 3] = 33, 2d6: [4, 2] = 6 →Vermin: 1d6: [3] = 3 → 2d6: [5, 1] = 6 Goblin Swarmlings.&lt;/li>
&lt;li>2d6: [1, 3] = 13, 2d6: [1, 4] = 5 → 1d6: [3] = 3 → Armoury.&lt;/li>
&lt;li>2d6: [6, 5] = 65, 2d6: [1, 6] = 7 → 1d6: [3] = 3 → 1d6: [5] = 5 Hobgoblins.&lt;/li>
&lt;li>2d6: [3, 2] = 32, 2d6: [2, 1] = 3 → Treasure protected by trap.&lt;/li>
&lt;li>2d6: [3, 1] = 31, 2d6: [3, 5] = 8 → 1d6: [5] = 5 → 1d3: [1] = 1 Troll.&lt;/li>
&lt;li>2d6: [5, 3] = 53, Boss: 1d6: [1] = 1&lt;/li>
&lt;/ol>
&lt;p>Marching Order:&lt;/p></description></item><item><title>STACL Day Two</title><link>https://lamontsky.de/captains-log/stacl-day-two/</link><pubDate>Sun, 03 Dec 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/captains-log/stacl-day-two/</guid><description>&lt;h1 id="stacl-day-two" class="header-anchor-wrapper">STACL Day Two
&lt;a href="#stacl-day-two" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="mission-generation" class="header-anchor-wrapper">Mission Generation
&lt;a href="#mission-generation" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>I rolled my dice through the mission setup and decided to go with the results without much alteration:&lt;/p></description></item><item><title>STACL Day One</title><link>https://lamontsky.de/captains-log/stacl-day-one/</link><pubDate>Sat, 02 Dec 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/captains-log/stacl-day-one/</guid><description>&lt;h1 id="stacl-day-one" class="header-anchor-wrapper">STACL Day One
&lt;a href="#stacl-day-one" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="character-and-ship-setup" class="header-anchor-wrapper">Character and Ship Setup
&lt;a href="#character-and-ship-setup" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>The setup is involved but thanks to a graph visualizing it doable. I got confused in the middle of it, not knowing if one or two steps are mandatory or optional, and managed to make a mistake by generated too many points and an extra focus. Fortunately, Modiphius built in a checkpoint (sum of points can only be X) and I corrected that.&lt;/p></description></item><item><title>Vampiric Motivation - Random Table</title><link>https://lamontsky.de/misc/vampiric-motivation/</link><pubDate>Sat, 21 Oct 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/vampiric-motivation/</guid><description>&lt;h1>Vampiric Motivation&lt;/h1>
&lt;p>My still drinking &lt;em>Thousand Year Old Vampire&lt;/em>, &lt;a href="https://lamontsky.de/drest-of-aberlour">Drest of Aberlour&lt;/a>, needed a bit of motivation. As I am a big fan of random tables, I created two d66 tables to roll a random motivation with a vampiric twist. Enjoy!&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: right">d66&lt;/th>
&lt;th>Adjective&lt;/th>
&lt;th style="text-align: right">d66&lt;/th>
&lt;th>Adjective&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: right">11&lt;/td>
&lt;td>Seductive&lt;/td>
&lt;td style="text-align: right">41&lt;/td>
&lt;td>Enigmatic&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">12&lt;/td>
&lt;td>Mysterious&lt;/td>
&lt;td style="text-align: right">42&lt;/td>
&lt;td>Egoistic&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">13&lt;/td>
&lt;td>Thirsty&lt;/td>
&lt;td style="text-align: right">43&lt;/td>
&lt;td>Elusive&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">14&lt;/td>
&lt;td>Eternal&lt;/td>
&lt;td style="text-align: right">44&lt;/td>
&lt;td>Cursed&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">15&lt;/td>
&lt;td>Immortal&lt;/td>
&lt;td style="text-align: right">45&lt;/td>
&lt;td>Possessive&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">16&lt;/td>
&lt;td>Alluring&lt;/td>
&lt;td style="text-align: right">46&lt;/td>
&lt;td>Vengeful&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">21&lt;/td>
&lt;td>Sinister&lt;/td>
&lt;td style="text-align: right">51&lt;/td>
&lt;td>Manipulative&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">22&lt;/td>
&lt;td>Enchanting&lt;/td>
&lt;td style="text-align: right">52&lt;/td>
&lt;td>Devouring&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">23&lt;/td>
&lt;td>Dominating&lt;/td>
&lt;td style="text-align: right">53&lt;/td>
&lt;td>Power-hungry&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">24&lt;/td>
&lt;td>Haunting&lt;/td>
&lt;td style="text-align: right">54&lt;/td>
&lt;td>Enslaving&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">25&lt;/td>
&lt;td>Tormented&lt;/td>
&lt;td style="text-align: right">55&lt;/td>
&lt;td>Obsessive&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">26&lt;/td>
&lt;td>Seductive&lt;/td>
&lt;td style="text-align: right">56&lt;/td>
&lt;td>Sadistic&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">31&lt;/td>
&lt;td>Hypnotic&lt;/td>
&lt;td style="text-align: right">61&lt;/td>
&lt;td>Territorial&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">32&lt;/td>
&lt;td>Cursed&lt;/td>
&lt;td style="text-align: right">62&lt;/td>
&lt;td>Immortal&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">33&lt;/td>
&lt;td>Enigmatic&lt;/td>
&lt;td style="text-align: right">63&lt;/td>
&lt;td>Secretive&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">34&lt;/td>
&lt;td>Mesmeric&lt;/td>
&lt;td style="text-align: right">64&lt;/td>
&lt;td>Unquenchable&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">35&lt;/td>
&lt;td>Insatiable&lt;/td>
&lt;td style="text-align: right">65&lt;/td>
&lt;td>Lurking&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">36&lt;/td>
&lt;td>Sultry&lt;/td>
&lt;td style="text-align: right">66&lt;/td>
&lt;td>Parasitic&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: right">d66&lt;/th>
&lt;th>Noun&lt;/th>
&lt;th style="text-align: right">d66&lt;/th>
&lt;th>Noun&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: right">11&lt;/td>
&lt;td>Desire&lt;/td>
&lt;td style="text-align: right">41&lt;/td>
&lt;td>Thrall&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">12&lt;/td>
&lt;td>Hunger&lt;/td>
&lt;td style="text-align: right">42&lt;/td>
&lt;td>Obsession&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">13&lt;/td>
&lt;td>Craving&lt;/td>
&lt;td style="text-align: right">43&lt;/td>
&lt;td>Influence&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">14&lt;/td>
&lt;td>Lust&lt;/td>
&lt;td style="text-align: right">44&lt;/td>
&lt;td>Dominion&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">15&lt;/td>
&lt;td>Seduction&lt;/td>
&lt;td style="text-align: right">45&lt;/td>
&lt;td>Manipulation&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">16&lt;/td>
&lt;td>Longing&lt;/td>
&lt;td style="text-align: right">46&lt;/td>
&lt;td>Control&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">21&lt;/td>
&lt;td>Temptation&lt;/td>
&lt;td style="text-align: right">51&lt;/td>
&lt;td>Compulsion&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">22&lt;/td>
&lt;td>Thirst&lt;/td>
&lt;td style="text-align: right">52&lt;/td>
&lt;td>Submission&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">23&lt;/td>
&lt;td>Immortality&lt;/td>
&lt;td style="text-align: right">53&lt;/td>
&lt;td>Possession&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">24&lt;/td>
&lt;td>Power&lt;/td>
&lt;td style="text-align: right">54&lt;/td>
&lt;td>Domination&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">25&lt;/td>
&lt;td>Secrecy&lt;/td>
&lt;td style="text-align: right">55&lt;/td>
&lt;td>Devotion&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">26&lt;/td>
&lt;td>Eternity&lt;/td>
&lt;td style="text-align: right">56&lt;/td>
&lt;td>Dependency&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">31&lt;/td>
&lt;td>Blood&lt;/td>
&lt;td style="text-align: right">61&lt;/td>
&lt;td>Supremacy&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">32&lt;/td>
&lt;td>Enchantment&lt;/td>
&lt;td style="text-align: right">62&lt;/td>
&lt;td>Adoration&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">33&lt;/td>
&lt;td>Mystery&lt;/td>
&lt;td style="text-align: right">63&lt;/td>
&lt;td>Fascination&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">34&lt;/td>
&lt;td>Allure&lt;/td>
&lt;td style="text-align: right">64&lt;/td>
&lt;td>Obedience&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">35&lt;/td>
&lt;td>Night&lt;/td>
&lt;td style="text-align: right">65&lt;/td>
&lt;td>Subjugation&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">36&lt;/td>
&lt;td>Darkness&lt;/td>
&lt;td style="text-align: right">66&lt;/td>
&lt;td>Enslavement&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>STACL Preparation</title><link>https://lamontsky.de/captains-log/preparation/</link><pubDate>Wed, 20 Sep 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/captains-log/preparation/</guid><description>&lt;h1 id="preparation" class="header-anchor-wrapper">Preparation
&lt;a href="#preparation" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="resources" class="header-anchor-wrapper">Resources
&lt;a href="#resources" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.modiphius.net/products/sta-captains-log-solo-roleplaying-game">Product page&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.roddenberry.com/media/vault/TNG-WritersDirectorsGuide.pdf">TNG Writers and Directors Guide&lt;/a>
&lt;ul>
&lt;li>&lt;a href="https://www.roddenberry.com/media/vault/TNG-WritersDirectorsGuide2.pdf">Tidier version&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://www.bu.edu/clarion/guides/Star_Trek_Writers_Guide.pdf">TOS Writers and Directors Guide&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://engineering.thetafleet.net/Journals/VOY/Franchise%20-%20Star%20Trek%20Voyager%20Technical%20Manual%20(never%20published).pdf">Voyager Technical Manual&lt;/a>&lt;/li>
&lt;li>Generators
&lt;ul>
&lt;li>&lt;a href="https://perchance.org/stamission">Simple Mission Generator&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://perchance.org/47y88i9pl2">Short Character Bio&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://perchance.org/sta-chargen">STA Character Generator&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://perchance.org/starforged">Starforged Oracle&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://perchance.org/redwood-npcs">Another NPC Generator&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://donjon.bin.sh/scifi/name/#type=st">Star Trek Name Generator&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Soundtrack&lt;/li>
&lt;/ul>
&lt;h2 id="from-the-writers-guides" class="header-anchor-wrapper">From the writers guides
&lt;a href="#from-the-writers-guides" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;h3 id="possible-missions" class="header-anchor-wrapper">Possible Missions
&lt;a href="#possible-missions" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Mapping/surveying&lt;/li>
&lt;li>Exploration – the pushing out of new boundaries of the frontier&lt;/li>
&lt;li>Carrying supplies and cargo to outposts and distant colonies&lt;/li>
&lt;li>Carrying passengers&lt;/li>
&lt;li>Diplomatic and trade missions&lt;/li>
&lt;li>Patrol along marked or disputed boundaries&lt;/li>
&lt;li>Mediation and negotiation&lt;/li>
&lt;li>Responding to planetary emergencies&lt;/li>
&lt;li>Responding to ships in distress&lt;/li>
&lt;li>Routine visits to planets/colonies/space stations&lt;/li>
&lt;li>Scientific missions&lt;/li>
&lt;li>Defensive action against threats to Federation planets&lt;/li>
&lt;li>Military manoeuvres&lt;/li>
&lt;li>Testing of new equipment&lt;/li>
&lt;li>Training missions&lt;/li>
&lt;li>Serving as a police/security force where requested&lt;/li>
&lt;li>Serving as good will ambassadors/showing the flag&lt;/li>
&lt;li>Crisis control&lt;/li>
&lt;li>Terrorist/hostage rescue&lt;/li>
&lt;/ul>
&lt;h3 id="donts" class="header-anchor-wrapper">Don’ts
&lt;a href="#donts" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Psi-forces or psychic/mystical powers&lt;/li>
&lt;li>Galaxy policemen&lt;/li>
&lt;li>Fantasy instead of Sci-fi&lt;/li>
&lt;li>Swords and Sorcery&lt;/li>
&lt;li>Treating deep space as the local neighbourhood&lt;/li>
&lt;li>Melodrama&lt;/li>
&lt;li>Skipping the Prime Directive&lt;/li>
&lt;li>Plots involving whole civilizations&lt;/li>
&lt;li>Technology as the villain&lt;/li>
&lt;/ul>
&lt;h2 id="miscellanea" class="header-anchor-wrapper">Miscellanea
&lt;a href="#miscellanea" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;h3 id="hidden-in-chapter-two" class="header-anchor-wrapper">Hidden in chapter two
&lt;a href="#hidden-in-chapter-two" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Languages: If a character chooses to be proficient in linguistics, have them speak a minimum of languages equal to their Reason score.&lt;/li>
&lt;li>Fewer subspace relays mean slower communication.&lt;/li>
&lt;li>What does the character use the holodeck for?&lt;/li>
&lt;li>Time dilatation under warp: Problems and inconveniences.&lt;/li>
&lt;li>How does character use the replicator?
&lt;ul>
&lt;li>Soul food?&lt;/li>
&lt;li>Decorations?&lt;/li>
&lt;li>Clothing?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="from-forum" class="header-anchor-wrapper">From Forum
&lt;a href="#from-forum" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;p>Also, consult p. 201 on how to get NPC Crew involved. You can combine this with creating advantages (which can be created when you need help, cf. p. 191, so this will be applicable to assist, I think) and use crew as they were your Starship (cf. p. 169: Starships can generate advantages).&lt;/p></description></item><item><title>The Assassin</title><link>https://lamontsky.de/the-assassin/</link><pubDate>Sat, 29 Jul 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/the-assassin/</guid><description>&lt;h1>The Assassin&lt;/h1>
&lt;ul>
&lt;li>&lt;a href="https://loottheroom.uk/product/the-assassin">https://loottheroom.uk/product/the-assassin&lt;/a>&lt;/li>
&lt;li>Soundtrack
&lt;ul>
&lt;li>&lt;a href="https://open.spotify.com/playlist/4ZjqqBtBYkFPf0YcQTOABy?si=9169cfe99db44f14">Assassin’s Creed Ambient Mix&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/0khjq7zoKDHWN1eHOPr46v?si=6FECQmYsSdmU0dhl5XeX1g">Assassin’s Creed Relax&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/intl-de/album/4YQsbhCYkpmueqKC4aEn7f?si=2r86m0HATRm8Sx4-DdM4FQ">Assassin’s Creed Revelations&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/5OTDF0sG5s8sKWfmVr9knR?si=abd95caccb3a4e55">Assassin’s Creed Origins&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/6QqBvkU8b767E3LaukpQcN?si=mzSHX2bBQFu9gkidaklArA">Best of assassin’s Creed&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://doesrpgmanor.com/2023/08/09/tabelle-vorgaben-fuer-attentat/">8 Vorgaben für Attentatsmissionen&lt;/a>&lt;/li>
&lt;li>ÜNE&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="PXL_20230728_145633632.jpg" alt="Setup">&lt;/p>
&lt;p>&lt;em>Dieses Playthrough wurde während des Spiels aufgenommen und anschließend &lt;a href="https://freesubtitles.ai/">automatisiert transkribiert&lt;/a>. Ich habe nur grobe Schnitzer, Doppelungen und Ähnliches entfernt.&lt;/em>&lt;/p>
&lt;h2>Tag 1&lt;/h2>
&lt;p>Ich bin Hazara. Ich bin ein Assassine.
Während ich über die Stadt Venedig gucke, denke ich, dass du nichts von mir gehört hast, noch nie.
Wenn du etwas von mir gehört hättest, wäre ich wahrscheinlich tot und säße nicht hier auf dem Dach.
Die Sonne ist am Untergehen und mein Tag beginnt.
Es ist seltsam still hier.
Die Touristen verlassen langsam die Stadt.
Die Meute, die sich ins Nachtleben stürzen wird, ist noch zu Hause.
Keiner von ihnen weiß, was ihm die Nacht bringen wird.
Ich weiß etwas mehr.&lt;/p></description></item><item><title>Ronin Review</title><link>https://lamontsky.de/ronin-review/</link><pubDate>Sun, 23 Jul 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/ronin-review/</guid><description>&lt;h1 id="ronin-review" class="header-anchor-wrapper">Ronin Review
&lt;a href="#ronin-review" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;ul>
&lt;li>&lt;a href="https://coisinhaverde.itch.io/ronin">https://coisinhaverde.itch.io/ronin&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://lamontsky.de/ronin">My playthrough&lt;/a> in German.&lt;/li>
&lt;/ul>
&lt;p>Ronin is a solo RPG in which the player builds the story of a wandering warrior in search of redemption. It uses a “Yin and Yang” dice system where a white die represents you and your action while a black die stands for your opponents and their actions. Yin-yang is Chinese of course, not Japanese, but what the heck, it works and is fun. All in all it is a good game despite my rather long list of complaints.&lt;/p></description></item><item><title>Ronin</title><link>https://lamontsky.de/ronin/</link><pubDate>Sat, 10 Jun 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/ronin/</guid><description>&lt;h1 id="ronin" class="header-anchor-wrapper">Ronin
&lt;a href="#ronin" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>&lt;a href="https://coisinhaverde.itch.io/ronin">Ronin auf itch.io&lt;/a> und mein &lt;a href="https://lamontsky.de/ronin-review">Review auf Englisch&lt;/a>.&lt;/p>
&lt;p>&lt;img src="DALL%C2%B7E%202023-06-24%2011.10.34.png" alt="">&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://open.spotify.com/playlist/6Ov4kZ9UX7pocHe4IHinm4">Soundtrack Ⅰ&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/0ig2IiVTh2rnTcTgHZPHPi?si=xVtDvyndS--mfWZP5YmVtA">Soundtrack Ⅱ&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/intl-de/album/1ia3CVRLkHxDsymG231ye1?si=PGdtZlO6Rmaahbv0W2pJ8A">Soundtrack Ⅲ&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/11zoz6YeiwgqwtL7F9R6N4?si=1b225194b55c40f6">Soundtrack Ⅳ&lt;/a>&lt;/li>
&lt;li>Verwendete Quellen
&lt;ul>
&lt;li>&lt;a href="https://japanyugen.com/japanese-town-name-generator/">https://japanyugen.com/japanese-town-name-generator/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://perchance.org/japanese-surname">https://perchance.org/japanese-surname&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Izakaya">https://de.wikipedia.org/wiki/Izakaya&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Japanische_W%C3%A4hrungsgeschichte#Kupferm%C3%BCnzen">https://de.wikipedia.org/wiki/Japanische_W%C3%A4hrungsgeschichte#Kupferm%C3%BCnzen&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Kusarigama">https://de.wikipedia.org/wiki/Kusarigama&lt;/a>!&lt;/li>
&lt;li>&lt;a href="https://en.wikipedia.org/wiki/Iaijutsu">https://en.wikipedia.org/wiki/Iaijutsu&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Seiza">https://de.wikipedia.org/wiki/Seiza&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Shin%C5%8Dk%C5%8Dsh%C5%8D">https://de.wikipedia.org/wiki/Shin%C5%8Dk%C5%8Dsh%C5%8D&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.japandigest.de/reisen/essen/trinken/alles-ueber-japans-alkohol/">https://www.japandigest.de/reisen/essen/trinken/alles-ueber-japans-alkohol/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Jitte_(Waffe)">https://de.wikipedia.org/wiki/Jitte_(Waffe)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Katana">https://de.wikipedia.org/wiki/Katana&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Dogeza">https://de.wikipedia.org/wiki/Dogeza&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Naginata">https://de.wikipedia.org/wiki/Naginata&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>Der Ronin „Hansuke“ stammt von Plebejern ab. Seine Familie lehnte sich gegen den aufsteigenden Clan der Tetsukoi auf, woraufhin diese seine Verwandten töteten. Seitdem streift er nur mit seinem Schwert und einem Bündel mit dem Notwendigsten durch das Land.&lt;/p></description></item><item><title>Curry Zucchini</title><link>https://lamontsky.de/misc/curry-zucchini/</link><pubDate>Thu, 08 Jun 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/curry-zucchini/</guid><description>&lt;h1 id="curry-zucchini" class="header-anchor-wrapper">Curry Zucchini
&lt;a href="#curry-zucchini" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="ingredients" class="header-anchor-wrapper">Ingredients
&lt;a href="#ingredients" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1 kg courgettes&lt;/li>
&lt;li>4 onions&lt;/li>
&lt;li>4 tablespoons salt&lt;/li>
&lt;li>400 ml white wine vinegar&lt;/li>
&lt;li>500 g sugar&lt;/li>
&lt;li>2 tsp curry&lt;/li>
&lt;li>2 tsp pepper&lt;/li>
&lt;li>1 tbsp mustard seeds&lt;/li>
&lt;/ul>
&lt;h2 id="preparation" class="header-anchor-wrapper">Preparation
&lt;a href="#preparation" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>Cut the courgettes and onions into thin slices, mix in a bowl with the salt and leave to stand for two hours.&lt;/li>
&lt;li>Mix with the salt and leave to marinate for two hours. Pour off the the resulting stock and keep it.&lt;/li>
&lt;li>Sterilise the jars in the oven.&lt;/li>
&lt;li>Meanwhile, bring the vinegar, sugar, curry, pepper and mustard seeds to the boil.&lt;/li>
&lt;li>Add the courgettes, onions and the collected stock.&lt;/li>
&lt;li>Bring to the boil again and, if necessary, add a teaspoon of preserving add a teaspoon of preserving liquid.&lt;/li>
&lt;li>Pour the mixture into the prepared screw jars while still hot, seal immediately, turn upside down and leave to cool.&lt;/li>
&lt;/ul></description></item><item><title>Der Vampyr</title><link>https://lamontsky.de/misc/vampyr/</link><pubDate>Thu, 08 Jun 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/vampyr/</guid><description>&lt;p>&lt;img src="https://lamontsky.de/misc/Edvard_Munch_-_Vampire_(1895)_-_Google_Art_Project.jpg" alt="">&lt;/p>
&lt;h1 id="der-vampyr" class="header-anchor-wrapper">Der Vampyr
&lt;a href="#der-vampyr" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>&amp;ndash; John Stagg&lt;/p>
&lt;pre tabindex="0">&lt;code>&amp;#34;Warum sieht mein Herr so tödlich blass aus?
Warum schwindet das Rote von seiner Wange?
Was fehlt meinem liebsten Ehemann?
Sprich, o Hermann, von deinen wahren Sorgen!
&amp;#34;Warum seufzt du in der stillen Ruhestunde,
Trauernd im Schlaf so traurig dahin?
Bist du von schwerstem Kummer erdrückt,
Von unerträglichen Leiden geplagt?
&amp;#34;Warum bebt deine Brust? Warum klopft dein Herz?
Sprich! Und wenn es Linderung gibt,
Wird Gertrude dir Trost spenden,
Wenn nicht, zumindest dein Leid teilen.
&amp;#34;Verblasst ist die Wange, die einst den Glanz
Männlicher Schönheit zum Vorschein brachte;
Dunkel sind diese Augen in grübelnder Dunkelheit,
Die erst kürzlich mit größtem Glanz leuchteten.
&amp;#34;Sag, warum, auch zur Mitternachtsstunde,
Ringst du nach Luft und atmest so schwer,
Als ob eine übernatürliche Kraft
Dich in den Tod ziehen würde?
&amp;#34;Rastlos, obwohl du schläfst, stöhnst du noch immer
Und erwachst mit krampfhaftem Entsetzen;
O Hermann! Teile deiner Frau mit
Von diesem Kummer, der dein Herz verzehrt.&amp;#34;
&amp;#34;O Gertrude! Wie soll ich beschreiben
Die ungewöhnliche Qual, die ich empfinde;
Seltsam und schmerzhaft ist dieses Schicksal,
Ein Schicksal, das ich nicht mehr lange verbergen kann.
&amp;#34;Trotz meiner gewohnten Stärke
Hat die strenge Bestimmung mein Schicksal besiegelt;
Die schreckliche Krankheit wird mich schließlich
Ins stille Grab ziehen!&amp;#34;
&amp;#34;Aber sag, mein Hermann, was ist die Ursache
Dieses Leids und all deiner Sorge,
Das wie ein Geier an deinem Inneren nagt
Und deine Brust mit Verzweiflung quält?
&amp;#34;Sicherlich kann dies kein gewöhnlicher Kummer sein,
Sicherlich kann dies kein gewöhnlicher Schmerz sein?
Sprich, wenn es in dieser Welt Erleichterung gibt,
Die bald deine Gertrude finden wird.&amp;#34;
&amp;#34;O Gertrude, es ist eine schreckliche Ursache,
O Gertrude, es ist eine ungewöhnliche Sorge,
Die wie ein Geier an meinem Inneren nagt
Und meine Brust mit Verzweiflung quält.
&amp;#34;Der junge Sigismund, mein einst lieber Freund,
Hat erst kürzlich seinen Atem aufgegeben;
Ich begleitete ihn mit anderen
Ins stille Haus des Todes.
&amp;#34;Für ihn weinte ich, um ihn trauerte ich,
Erfüllte alles, was der Freundschaft gebührt;
Doch traurig kehrt die Freundschaft zurück,
Dein Hermann muss ihm nun auch folgen!
&amp;#34;Muss in das düstere Grab folgen,
Trotz menschlicher Kunst oder Fähigkeit;
Keine Macht auf Erden kann mein Leben retten,
Es ist der unveränderliche Wille des Schicksals!
&amp;#34;Der junge Sigismund, mein einst lieber Freund,
Doch jetzt mein böser Verfolger,
Er erstreckt seine Bosheit sogar
Bis zur Folter meiner Seele.
&amp;#34;Nachts, wenn alle Menschen in tiefem Schlaf ruhen,
Ihre Seelen in sanfter Ruhe ruhen,
Hält meine Seele schreckliche Wachen,
Schärfer als die Hölle es kaum kennt.
&amp;#34;Aus dem düsteren Haus des Grabes,
Aus den niedersten Regionen der Toten,
Irrt der Geist von Sigismund umher
Und verfolgt mich furchtbar in meinem Bett!
&amp;#34;Dort, gekleidet in infernalischem Gewand,
(Durch mir unbekannte Mittel,)
Liegt der Kobold dicht an meiner Seite
Und trinkt mein lebendiges Blut!
&amp;#34;Saugt aus meinen Adern das strömende Leben,
Und entleert die Quelle meines Herzens!
O Gertrude, Gertrude! Geliebte Frau!
Unaussprechlich ist mein Schmerz.
&amp;#34;Wenn der Kobold gesättigt ist,
Von diesem Saugen von Blut berauscht,
Zieht er sich in sein Grab zurück,
Bis die Nacht ihn erneut herbeiruft.
&amp;#34;Dann kehrt er furchtbar zurück
Und entzieht meinem Blut die Lebenssäfte;
Während ich schlummernd mit Qualen ringe,
Mich mit quälenden Schmerzen hin und her wälze!
&amp;#34;Schon jetzt bin ich erschöpft, am Ende,
Sein Karneval ist fast vorbei,
Meine Seele ist von Qualen zerrissen,
Morgen werde ich nicht mehr sein!
&amp;#34;Aber, o meine Gertrude! Geliebte Frau!
Die schärfsten Schmerzen stehen noch bevor -
Wenn ich tot bin, werde auch ich dein Leben suchen,
Dein Blut wird von Hermann ausgesaugt!
&amp;#34;Aber um diesem schrecklichen Schicksal zu entkommen,
Sobald ich tot bin und begraben,
Durchbohre meinen Leichnam mit einem Speer -
Das wird verhindern, dass ich auferstehe.
&amp;#34;O wache mit mir in dieser letzten traurigen Nacht,
Wache allein in deinem Gemach hier,
Aber verberge sorgfältig das Licht,
Bis du meinen Abschiedsstöhnen hörst.
&amp;#34;Dann, wenn die Vesperglocke
Von jenem Kloster traurig erklingt,
Wird dieser Klang meine Todesglocke läuten,
Und Hermanns Körper wird kalt sein!
&amp;#34;Dann, genau dann, entblöße deine Lampe,
Der aufflackernde Strahl, das durchbrechende Licht,
Wird den Kobold von meiner Seite vertreiben
Und ihn sichtbar machen!&amp;#34;
Die ganze Nacht hindurch saß die arme Gertrude da,
Wachte über ihren schlafenden, sterbenden Herrn;
Die ganze Nacht hindurch betrauerte sie sein Schicksal,
Den geliebten Gegenstand ihrer Seele.
Dann, als die Vesperglocke
Von jenem Kloster traurig erklang,
Da wurde sein Abschiedsgeläut geläutet,
Der unglückliche Hermann war kalt!
In genau diesem Moment zog Gertrude
Das verborgene Licht unter ihrem Mantel hervor;
Als sie es erblickte, schrecklich! sah sie
Den Schatten von Sigismund! - traurige Sicht!
Zornig rollten seine wütenden Augen,
Die mit wildem, schrecklichem Starren funkelten;
Und für einen Moment erstarrte er überrascht,
Mit Entsetzen sah er den erleuchtenden Glanz.
Seine Kiefer waren von Blut besudelt,
Mit geronnenem Blut bedeckt,
Und sein ganzes schreckliches Wesen
War aufgedunsen und mit menschlichem Blut gefüllt!
Mit grässlichem Grimm floh das Gespenst;
Sie schrie laut auf - dann verlor sie das Bewusstsein!
Der unglückliche Hermann lag leblos in seinem Bett,
Ganz blass, ein lebloser Körper!
Am nächsten Tag wurde im Rat beschlossen,
(Auf Drängen des Staates,)
Dass die erschauende Natur von solchen Pestilenzien befreit werden sollte,
Bevor es zu spät ist.
Der Chor brach dann in die Begräbnisdome ein,
Wo Sigismund vor Kurzem beigesetzt worden war,
Und sie fanden ihn, obwohl er im Grab lag,
Noch warm wie das Leben und unverwest.
Sein Gesicht war mit Blut befleckt,
Seine schrecklichen Augen waren blutrot,
Jedes Zeichen des früheren Lebens blieb erhalten,
Nur dass er regungslos daliegt.
Sie arrangierten es, den Leichnam von Hermann
In dasselbe Grab zu bringen,
Und durch beide Leichen trieben sie
Tief in die Erde einen gespitzten Pfahl!
Damit war ihre Laufbahn beendet,
Durch dies können sie nicht mehr umherstreifen;
Von ihnen haben ihre Freunde nichts zu befürchten,
Beide ruhen still im schlummernden Grab.
&lt;/code>&lt;/pre></description></item><item><title>Das Teehaus</title><link>https://lamontsky.de/das-teehaus/</link><pubDate>Sat, 25 Feb 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/das-teehaus/</guid><description>&lt;h1 id="das-letzte-teehaus" class="header-anchor-wrapper">Das letzte Teehaus
&lt;a href="#das-letzte-teehaus" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;ul>
&lt;li>Ein Ein-Seiten-Rollenspiel über Tee und Konversation von &lt;a href="https://springvillager.itch.io/last-tea-shop">SpringVillager&lt;/a>.&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/29lI6svZOt8m9MDMqJmyie?si=5f4c4ec5d6324c72">Soundtrack&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/5vxN9xBW2it58g4MAj4ph9?si=c17c7433681a4bc7">Soundtrack 2&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/4sL8D77Ex8HLtOKMq3m6q1?si=8d295d0425e64f59">Soundtrack 3&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://open.spotify.com/playlist/68F5MA4mHKXbJ0wDVUhkFl?si=731c570fd2f8431e">Soundtrack 4&lt;/a>&lt;/li>
&lt;li>Verwendete Quellen
&lt;ul>
&lt;li>&lt;a href="https://en.wikipedia.org/wiki/Epic_of_Gilgamesh">https://en.wikipedia.org/wiki/Epic_of_Gilgamesh&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Siduri">https://de.wikipedia.org/wiki/Siduri&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://mastodon.online/tags/gilgamesh">https://mastodon.online/tags/gilgamesh&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://blog.ankerherz.de/blog/jurassic-coast-england-eine-steilkueste-wie-keine-andere/#:~:text=%E2%80%9EJurassic%20Coast%E2%80%9C%20nennt%20man%20den,das%20magische%20Tor%20aus%20Stein">Jurassic Coast&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.youtube.com/watch?v=jpWKp-fnZuU&amp;amp;t=931s">https://www.youtube.com/watch?v=jpWKp-fnZuU&amp;amp;t=931s&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Scarborough_Fair_(Messe)">https://de.wikipedia.org/wiki/Scarborough_Fair_(Messe)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Scarborough_Fair">https://de.wikipedia.org/wiki/Scarborough_Fair&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.lyrik.ch/lyrik/spur1/gilgame/gilgam10.htm">https://www.lyrik.ch/lyrik/spur1/gilgame/gilgam10.htm&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="das-teehaus" class="header-anchor-wrapper">Das Teehaus
&lt;a href="#das-teehaus" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>Liegt inmitten einer Salzwüste, umgeben von einer hellgrauen Mischung aus Staub, Sand und feinem Geröll. Der Boden wurde zu unregelmäßigen Platten mit tiefen Rissen dazwischen zusammengepresst und reicht in jede Richtung bis zum Horizont. Nach einigen Metern verschwimmen Boden und Himmel zu einer unscharfen Masse, die dem Auge weder Abwechslung noch Ruhe bietet.&lt;/p></description></item><item><title>Dark Fort</title><link>https://lamontsky.de/dark-fort/</link><pubDate>Mon, 20 Feb 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/dark-fort/</guid><description>&lt;h1 id="dark-fort" class="header-anchor-wrapper">Dark Fort
&lt;a href="#dark-fort" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>Have you heard of Dark Fort? I just stumbled upon it. It seems to be a precursor to Mörk Borg with simple rules to generate a dungeon and meet its inhabitants, like the Necro-Sorcerer who might turn you into a maggot even after you defeated him. The game was published as part of a &lt;a href="https://www.drivethrurpg.com/product/328612/MORK-BORG-CULT-FERETORY">zine&lt;/a> with interesting Mörk Borg content, but isn’t worth the 10 Dollar/Euro, if you are not interested in the other stuff.&lt;/p></description></item><item><title>After play review</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/review/</link><pubDate>Tue, 24 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/review/</guid><description>&lt;h1 id="the-last-voyage-of-the-barcosa" class="header-anchor-wrapper">The Last Voyage of the Barcosa
&lt;a href="#the-last-voyage-of-the-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>&lt;img src="https://lamontsky.de/dewindstood.jpeg" alt="Een schip in volle zee bij vliegende storm, bekend als De windstoot von Willem van de Velde dem Jüngeren">&lt;br>
&amp;ndash; Willem van de Velde the Younger, Public domain, via Wikimedia Commons&lt;/p>
&lt;h2 id="after-play-review" class="header-anchor-wrapper">After play review
&lt;a href="#after-play-review" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;p>After playing, and thoroughly enjoying, &lt;em>The Last Voyage of the Barcosa&lt;/em>, I’d like to write a few words about it.&lt;/p></description></item><item><title>Dunkelheit</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-18/</link><pubDate>Mon, 23 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-18/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-23-tag-18" class="header-anchor-wrapper">2023-01-23 (Tag 18)
&lt;a href="#2023-01-23-tag-18" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 4 → &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6+10: 16 → &lt;strong>Um dich herum sprechen alle in fremden Zungen. Verstehst
du, was sie von dir wollen?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ ⬛⬛⬛⬛ +10 ⬛⬛⬛&lt;/li>
&lt;/ul>
&lt;p>Ein Schiff mit nur einem Bruchteil der Crew zu segeln, ist ein furchtbares Unterfangen. Zum Glück war die See ruhig und das Wetter gemäßigt. Nicht, dass es uns am Ende genutzt hätte.&lt;/p></description></item><item><title>Aufräumen</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-17/</link><pubDate>Sat, 21 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-17/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-21-tag-17" class="header-anchor-wrapper">2023-01-21 (Tag 17)
&lt;a href="#2023-01-21-tag-17" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 6 → &lt;strong>Visionen&lt;/strong>&lt;/li>
&lt;li>1d6+10: 14 → &lt;strong>Du siehst Farben, die du nicht kennst und für die du keine
Namen hast. Wie geht dein Verstand damit um?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ ⬛⬛⬛⬛ +10 ⬛⬛⬜&lt;/li>
&lt;/ul>
&lt;p>Mein Rücken tat weh und mein Bein war eingeschlafen, als ich vor der Tür liegend aufwachte. Was für ein verrückter Traum. Woher ich wusste, dass es nur ein Traum war? Ich war noch hier und am Leben. Daher. Ich schleppte mich an Deck, wo andere Matrosen herumstanden, ohne sich anzusehen. Niemand sprach ein Wort, vielleicht war schon alles gesagt. Am Ruder stand der 1. Nautische und tat so, als würde er steuern. Ich ging zu ihm herüber und sprach ihn vorsichtig an. „Troubridge, was machen wir jetzt?“, aber er starrte nur geradeaus. Also griff ich eine der großen Speichen des Ruders und drehte es mit kräftigem Ruck zu mir, so dass sein Körper in meine Richtung gerissen wurde. „Wach auf, Mann, wir müssen uns zusammenreißen!“, herrschte ich ihn an. Ich wusste nicht, ob es an meinen Worten, dem Ruck, der durchs Ruder ging, oder meiner leicht feuchten Aussprache in diesem Moment lag, aber Troubridge guckte mich mit seinen fahlen Augen an, als eine Reihe von Emotionen durch sein Gesicht fuhr. Zuletzt sah er mich noch fünf Atemzüge nachdenklich an, dann deutete er auf den Schiffsjungen, der an der Reling lehnte, und befahl ihm, das Ruder zu übernehmen. Der Junge fing unsicher an zu fragen, wohin er steuern sollte, und Troubridge zeigte auf die silbrige Spur am Horizont vor uns und sagte ruhig: „Auf die Boreales zu, bis ich etwas anderes sage.“&lt;/p></description></item><item><title>Nachts</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-16/</link><pubDate>Fri, 20 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-16/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-20-tag-16" class="header-anchor-wrapper">2023-01-20 (Tag 16)
&lt;a href="#2023-01-20-tag-16" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 6 → &lt;strong>Visionen&lt;/strong>&lt;/li>
&lt;li>1d6+10: 16 → &lt;strong>In den Fluten unter dir der klare Himmel, über dir
fantastische Welten am Meeresboden&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ ⬛⬛⬛⬛ +10 ⬛⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Gegen die Tür gelehnt, träumte ich vom Untergang der Barcosa. Wie die Ratten verließen wir das Schiff und sprangen in die kalte See. Nur, dass sie nicht kalt war. Im Traum ging ich über die Reling, schwebte mehr als ich fiel in Richtung Wasser, das mich umarmte und an seine Brust zog, mich voller Zuneigung hielt und sanft wiegte. Während ich tiefer und tiefer sank, wurde es immer heller um mich herum. Wie die aufgehende Sonne an einem kalten, wolkenlosen Wintertag ein Farbmeer aus Blau und Grau und Rosa und Gelb hervorlockt, zog mich das Wasser auf den hellblau strahlenden Himmel zu.&lt;/p></description></item><item><title>Kalt und nass</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-15/</link><pubDate>Mon, 16 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-15/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-16-tag-15" class="header-anchor-wrapper">2023-01-16 (Tag 15)
&lt;a href="#2023-01-16-tag-15" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 4 → &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6+8: 14 → &lt;strong>Die Mannschaft stürzt sich ins Meer, sie wollen dich
mitnehmen. Wehrst du dich?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ ⬛⬛⬛⬛ +10 ⬜⬜⬜&lt;/li>
&lt;li>1d6: 3 → Einsicht: Der alte Gott ist tot. An wen sind deine Gebete jetzt
gerichtet?&lt;/li>
&lt;/ul>
&lt;p>Als ich aufwachte, stand die Sonne senkrecht am Himmel. Ich sah mich in der kleinen Kabine um. Alles ordentlich aufgeräumt, keine persönlichen Gegenstände, nichts. Also Lauris Kabine. Irgendwie passend. Ich spielte die letzten Ereignisse nochmal in meinem Kopf ab, als de Ruyter die Kabine nach einem kurzen Klopfen betritt und sich auf den kleinen Stuhl neben dem Tisch der Navigatoren setzt.&lt;/p></description></item><item><title>Ein Stück Stoff</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-14/</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-14/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-13-tag-14" class="header-anchor-wrapper">2023-01-13 (Tag 14)
&lt;a href="#2023-01-13-tag-14" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 1 → &lt;strong>Ereignisse&lt;/strong>&lt;/li>
&lt;li>1d6+8: 10 → &lt;strong>Ein Mannschaftsmitglied geht schreiend über Bord. In ihrer Hand
hält die Person das schwarze Tuch, das den Käfig der Händlerin
bedeckte. Was ruft sie, während sie ins Wasser stürzt?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ +8 ⬛⬛⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Auf dem Weg zu den Javanern traf ich erstmal Gerrit, der im Moment andere Wachen schiebt als ich. Auch er sah blass aus. Auf dem Gang schob er sich mit einer fahrig entschuldigenden Handbewegung an mir vorbei, ohne mir ins Gesicht zu sehen.&lt;/p></description></item><item><title>Veränderungen</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcose-13/</link><pubDate>Wed, 11 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcose-13/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-11-tag-13" class="header-anchor-wrapper">2023-01-11 (Tag 13)
&lt;a href="#2023-01-11-tag-13" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 2 → &lt;strong>Ereignisse&lt;/strong>&lt;/li>
&lt;li>1d6+8: 13 → &lt;strong>Die Menschen an Bord sehen plötzlich so anders aus. Hast du
Angst?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ +8 ⬛⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Ausruhen half nicht. Nach den Ereignissen von gestern begann ich meinen Tag damit, Pläne zu schmieden. Nur kurz in die Kombüse, etwas Porridge holen, dann zog ich mich zurück, um ordentlich nachzudenken. Gestern war ich dazu nicht mehr in der Lage, und auch heute sah es mau aus. Das Geheimnis des Porridge ist übrigens der Schuss Whisky, oder „Uisge Beatha“, wie Smutje es ausspricht. Persönlich mache ich mir nichts aus Haferflocken, aber der Porridge … ja. Wie dem auch sei, ich zog mich in einen der noch leeren Laderäume zurück und dachte nach. Lange und angestrengt dachte ich nach und kam zu dem Ergebnis, dass ich absolut und ganz und gar nicht wusste, was ich tun sollte. Na herrlich.&lt;/p></description></item><item><title>Jamie III</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-12/</link><pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-12/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-10-tag-12" class="header-anchor-wrapper">2023-01-10 (Tag 12)
&lt;a href="#2023-01-10-tag-12" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 6 → &lt;strong>Visionen&lt;/strong>&lt;/li>
&lt;li>1d6+6: 12 → &lt;strong>Du blickst in das wahre Gesicht einer Person auf dem Schiff.
Welche Fratze starrt zurück?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛ +8 ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;li>1d6: 1: Warum weißt du, dass das Schiff dem Untergang geweiht ist?&lt;/li>
&lt;/ul>
&lt;p>Langsam habe ich das Gefühl, dass nicht nur niemand außer mir dieses Tagebuch lesen wird, sondern auch ich nicht. Wie hoch ist die Wahrscheinlichkeit, dass wir Java erreichen werden, wenn der Teufel selbst sich auf unserem Schiff aufhält? Bis jetzt dachte ich, all diese Visionen wären einfach schlechtes Essen und die merkwürdigen Ereignisse wären Zufälle, aber jetzt bin ich mir nicht mehr sicher. Wenn es nicht an mir liegt, muss es doch an etwas anderem liegen. Und niemand glaubt mir. Ich meine, dass der Kapitän keine Zeit hat, sich meine merkwürdigen Geschichten anzuhören, ist eine Sache, aber auch alle anderen halten die Ereignisse entweder für Seemannsgarn oder fragen mich, was ich getrunken oder geraucht hätte und ob davon noch etwas übrig ist.&lt;/p></description></item><item><title>Jamie II</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-11/</link><pubDate>Mon, 09 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-11/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-09-tag-11" class="header-anchor-wrapper">2023-01-09 (Tag 11)
&lt;a href="#2023-01-09-tag-11" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 3 → &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6+6: 11 → &lt;strong>Du siehst, wie sich unter der Haut einer Person etwas bewegt.
Sprichst du sie darauf an?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ +6 ⬛⬛⬛⬛⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Mann, habe ich eigentlich erwähnt, dass irgendetwas hier nicht stimmt?&lt;/p></description></item><item><title>Jamie</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-10/</link><pubDate>Sat, 07 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-10/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-07-tag-10" class="header-anchor-wrapper">2023-01-07 (Tag 10)
&lt;a href="#2023-01-07-tag-10" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 3 → &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6+6: 10 → &lt;strong>Eine Person stürzt sich im Wahn auf dich. Was schreit sie?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ +6 ⬛⬛⬛⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Durch den ganzen Trubel an Bord hat es länger gedauert als es sollte, aber ich bin mit den Reparaturen auf dem Kanonendeck fertig. Die Lafetten sind instand gesetzt und die Stückpforten sind so gut wie neu. Ich kontrolliere aber lieber alles noch einmal und dann vielleicht noch einmal. Allein unter Deck arbeiten ist mir im Moment lieber, als mit den anderen Matrosen zusammen zu sein.&lt;/p></description></item><item><title>Die Navigatorin</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-09/</link><pubDate>Fri, 06 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-09/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-06-tag-9" class="header-anchor-wrapper">2023-01-06 (Tag 9)
&lt;a href="#2023-01-06-tag-9" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 1 → &lt;strong>Ereignisse&lt;/strong>&lt;/li>
&lt;li>1d6+6: 7 → &lt;strong>Die Navigatorin ist verschwunden. Was hinterlässt sie?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ +6 ⬛⬜⬜⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Gestern war nicht viel los, aber am Abend trafen sich noch ein paar Matrosen zum gemeinsamen Singen in der Messe. Das ist immer eine Gaudi, besonders, wenn der Kapitän oder Smutje eine Runde Rum spendieren. Lauri, unsere Navigatorin, war besonders gut drauf und dichtete ein paar Strophen Shanty.&lt;/p></description></item><item><title>Die Toten rufen</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-08/</link><pubDate>Wed, 04 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-08/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-04-tag-8" class="header-anchor-wrapper">2023-01-04 (Tag 8)
&lt;a href="#2023-01-04-tag-8" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 5 → &lt;strong>Visionen&lt;/strong>&lt;/li>
&lt;li>1d6+4: 6 → &lt;strong>Die Toten rufen vom Grund des Meeres. Was ist ihre
Botschaft an dich?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛ +6 ⬜⬜⬜⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;li>1d6: 3 → Einsicht: Wieso trifft ausgerechnet euch dieses Schicksal?&lt;/li>
&lt;/ul>
&lt;p>Irgendetwas stimmt hier nicht. Irgendetwas stimmt hier ganz und gar nicht. Ich wünschte, ich hätte nicht mehr angeheuert. Aber der Reihe nach.&lt;/p></description></item><item><title>Die Melodie</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-07/</link><pubDate>Tue, 03 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-07/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-03-tag-7" class="header-anchor-wrapper">2023-01-03 (Tag 7)
&lt;a href="#2023-01-03-tag-7" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 6 → &lt;strong>Visionen&lt;/strong>&lt;/li>
&lt;li>1d6+4: 6→ &lt;strong>Du hörst eine verführerische, unirdische Melodie, ohne
erkennbare Quelle. Was erzählt sie?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ +4 ⬛⬛⬛⬛⬜⬜ ⬜⬜⬜⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Uh, was für ein Tag gestern. Heute Morgen wachte ich zum Glück ohne dieses ohrenzerreißende Rauschen auf. Mein Kater war schrecklich, aber besser als diese Tortur was das allemal.&lt;/p></description></item><item><title>Das Rauschen</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-06/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-06/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2023-01-01-tag-6" class="header-anchor-wrapper">2023-01-01 (Tag 6)
&lt;a href="#2023-01-01-tag-6" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 5 → &lt;strong>Visionen&lt;/strong>&lt;/li>
&lt;li>1d6+4: 5 → &lt;strong>Ein ohrenbetäubendes Geräusch, das nur du hörst, erdrückt dich. Was tust du, um es loszuwerden?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ +4 ⬛⬛⬜⬜⬜⬜ ⬜⬜⬜⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Habe den gnaazern Tag versucht, Reparaturen durchzuführen. Nichts wollte mir heute gelingen. Habe den ganzen Tag Rauschen iun den Ohren. Rauschen. Nicht wie die See. Rauschen. Rauschen. Bin davon aufgewacht. Habe damit gefrühstückt. Habe damit gearbeitet. Ging nicht weg. Hae Ceil un Hilfe gebtetn. Habe Watte in den Ohren probiert. War draußen war drinnen. Habe schließlich dne Vorratsraum aufgemacht aufgemacht. Bin schließlich Handwerker. Rum hilft. Vielleicht nicht richtig. Es rauscht immer ncoh. Aber es stört mich nichtmehr so. Kann vielleicht sogar schlafen.&lt;/p></description></item><item><title>Tote Fische</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-05/</link><pubDate>Fri, 30 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-05/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2022-12-30-tag-5" class="header-anchor-wrapper">2022-12-30 (Tag 5)
&lt;a href="#2022-12-30-tag-5" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 1 → &lt;strong>Ereignisse&lt;/strong>&lt;/li>
&lt;li>1d6: 1 → &lt;strong>Tote Fische treiben auf dem Meer. Was haben sie im Bauch?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬛⬛ +4 ⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Die ganze Nacht tobte der Wind und Regen peitschte gegen das Schiff. Später war es so schlimm, dass der Kapitän für die 2. Nachtwache „alle Hand an Deck“ befahl. Das gilt natürlich auch für den Schiffszimmermann, der sonst nur bei Tageslicht arbeiten darf, weil offenes Licht an Bord selbstverständlich nicht gerne gesehen ist.&lt;/p></description></item><item><title>Das Schiff schwankt</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-04/</link><pubDate>Thu, 29 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-04/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2022-12-29-tag-4" class="header-anchor-wrapper">2022-12-29 (Tag 4)
&lt;a href="#2022-12-29-tag-4" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 2 → &lt;strong>Ereignisse&lt;/strong>&lt;/li>
&lt;li>1d6: 1 → &lt;strong>Das Schiff schwankt, du fällst fast von Bord. Wer rettet dich?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Ceil geht es besser. Anscheinend ist sie zwar von der Kanone angerempelt, aber nur gestreift worden. Vielleicht war es gut, dass ich nicht zur Reparatur der Aufhängungen gekommen bin. Jedenfalls bilde ich mir das gerne ein.&lt;/p></description></item><item><title>Die Kanonen feuern</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-03/</link><pubDate>Wed, 28 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-03/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2022-12-28-tag-3" class="header-anchor-wrapper">2022-12-28 (Tag 3)
&lt;a href="#2022-12-28-tag-3" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 3 → &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6: 5 → &lt;strong>Die Kanonen feuern von allein. Welcher Schaden entsteht?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬛⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Wenn ich heute Morgen gewusst hätte, wie der Tag wird, wäre ich in meiner Hängematte geblieben. Vielleicht hätte ich mich auch tief unten im Frachtraum versteckt.&lt;/p></description></item><item><title>Noch ein blinder Passagier</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-02/</link><pubDate>Tue, 27 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-02/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2022-12-27-tag-2" class="header-anchor-wrapper">2022-12-27 (Tag 2)
&lt;a href="#2022-12-27-tag-2" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 4 → &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6: 4 → &lt;strong>Du entdeckst einen blinden Passagier …&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬛⬛⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Es ist doch zum Grog pissen! Als besonderen Service bietet die erlauchte Schiffsführung heute Wecken mit dummen Fragen. Die erste Tagwache ist noch nicht rum, da stehen de Ruyter und sein vermaledeiter 1. Offizier in meiner Kemenate und geben schonmal acht Glasenschläge. Falls ich nicht schon mit Kopfschmerzen aufgewacht bin, habe ich jetzt jedenfalls wieder welche. Aber der Reihe nach.&lt;/p></description></item><item><title>Ein blinder Passagier</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-01/</link><pubDate>Mon, 26 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/die-letzte-fahrt-der-barcosa-01/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="2022-12-26-tag-1" class="header-anchor-wrapper">2022-12-26 (Tag 1)
&lt;a href="#2022-12-26-tag-1" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>1d6: 3 &lt;strong>Konfrontationen&lt;/strong>&lt;/li>
&lt;li>1d6: 4: &lt;strong>Du entdeckst einen blinden Passagier. Wieso gefährdet die Anwesenheit eure Reise? Hilfst du der Person oder lässt du sie im Stich?&lt;/strong>&lt;/li>
&lt;li>Unheilsuhr: ⬛⬛⬜⬜⬜⬜⬜&lt;/li>
&lt;/ul>
&lt;p>Was für ein mieser Tag. Eigentlich müssten wir die Aufhängungen der Schiffskanonen inspizieren und ausbessern, aber dieser vermaledeite Kahn leckt an allen Ecken und Enden. Habe heute kein Stück Himmel gesehen und keine frische Luft gehabt. Mein Kopf schmerzt, als würde Poseidon persönlich mir seinen Dreizack in den Schädel rammen. Und dann macht dieser Hilfsarbeiter von einem Maat auch noch Witze darüber, dass Schiffe bald aus Eisen gebaut würden. Schiffe. Aus Eisen. Der Typ ist so aufgeblasen, dass er selbst in Süßwasser treiben müsste.&lt;/p></description></item><item><title>Verwendete Quellen</title><link>https://lamontsky.de/die-letzte-fahrt-der-barcosa/quellen/</link><pubDate>Mon, 26 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/die-letzte-fahrt-der-barcosa/quellen/</guid><description>&lt;h1 id="die-letzte-fahrt-der-barcosa" class="header-anchor-wrapper">Die letzte Fahrt der Barcosa
&lt;a href="#die-letzte-fahrt-der-barcosa" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="quellen" class="header-anchor-wrapper">Quellen
&lt;a href="#quellen" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://austria-forum.org/af/Heimatlexikon/Holzschiffbauer">https://austria-forum.org/af/Heimatlexikon/Holzschiffbauer&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Eisenschiff">https://de.wikipedia.org/wiki/Eisenschiff&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Glasenuhr">https://de.wikipedia.org/wiki/Glasenuhr&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Batteriedeck">https://de.wikipedia.org/wiki/Batteriedeck&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.nordische-esskultur.de/essen-an-bord/">https://www.nordische-esskultur.de/essen-an-bord/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.procafe.ch/geschichte/">https://www.procafe.ch/geschichte/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.pelam-forum.de/thread/32998-kardanische-wal%C3%B6l-schiffslampe/">https://www.pelam-forum.de/thread/32998-kardanische-wal%C3%B6l-schiffslampe/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Soon_May_the_Wellerman_Come">https://de.wikipedia.org/wiki/Soon_May_the_Wellerman_Come&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.sailwithus.de/gut-zu-wissen/segelwiki/">https://www.sailwithus.de/gut-zu-wissen/segelwiki/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.onlinecasinosdeutschland.com/blackjack/geschichte/">https://www.onlinecasinosdeutschland.com/blackjack/geschichte/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.gluecksspielsucht-nrw.de/die-geschichte-des-gluecksspiels/">https://www.gluecksspielsucht-nrw.de/die-geschichte-des-gluecksspiels/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.maltwhisky.de/uisge-beatha/">https://www.maltwhisky.de/uisge-beatha/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://digipress.digitale-sammlungen.de/calendar/1802/8/13">https://digipress.digitale-sammlungen.de/calendar/1802/8/13&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://indojunkie.com/religion-indonesien/#Traditionelle_Glaubensrichtungen_in_Indonesien">https://indojunkie.com/religion-indonesien/#Traditionelle_Glaubensrichtungen_in_Indonesien&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Animismus_(Religion)">https://de.wikipedia.org/wiki/Animismus_(Religion)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://nordsee-inseln.de/richardus-petri/">https://nordsee-inseln.de/richardus-petri/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://de.wikipedia.org/wiki/Verklicker">https://de.wikipedia.org/wiki/Verklicker&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Drest of Aberlour</title><link>https://lamontsky.de/drest-of-aberlour/</link><pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/drest-of-aberlour/</guid><description>&lt;h1 id="drest-of-aberlour" class="header-anchor-wrapper">Drest of Aberlour
&lt;a href="#drest-of-aberlour" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;p>&lt;img src="pict1.png" alt="Portrait of Drest">&lt;/p>
&lt;p>This is my ongoing game of &amp;ldquo;A Thousand Year Old Vampire&amp;rdquo;. It will be updated from time to time. The date of the last update is at the bottom of the page.&lt;/p>
&lt;h2 id="mark" class="header-anchor-wrapper">Mark
&lt;a href="#mark" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>Blue circular tattoos on both cheeks.&lt;/li>
&lt;li>I see the Crow everywhere.&lt;/li>
&lt;/ul>
&lt;h2 id="skills" class="header-anchor-wrapper">Skills
&lt;a href="#skills" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Moneylending, now being a banker&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Cold rage&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Riding !lost!&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Persuading people to do my bidding.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Picking locks&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Leading people&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> &lt;del>Hibernation&lt;/del>&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> I know what&amp;rsquo;s real&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Legal studies&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Sacrifice everything, if necessary&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> It’s None of my Concern&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Forging papers&lt;/li>
&lt;/ul>
&lt;h2 id="resources" class="header-anchor-wrapper">Resources
&lt;a href="#resources" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> A silver brooch, finely crafted with a long and sturdy pin.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> A scroll with Stoic rules on one side and a painting of the Pictish Beast on the other side.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> A small wooden chest, filled with silver pennies and small gold coins.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> The wooden whistle of Mael’s father that is supposed to lure animals.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Sergios fine leather map with documents inside.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Diary - A lot of pages, loosely bound. Held together by a cover made of thin leather. Looks like hogs hide.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> The deed to a significant amount of land in Italy.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> The Bank of England and Rothschild and Sons&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Automobile&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Drivers licence&lt;/li>
&lt;/ul>
&lt;h2 id="characters" class="header-anchor-wrapper">Characters
&lt;a href="#characters" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;h3 id="mortal" class="header-anchor-wrapper">Mortal
&lt;a href="#mortal" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>&lt;del>Bede, a monk and scholar who taught me to read and write and think.&lt;/del>&lt;/li>
&lt;li>&lt;del>Mael Muire, my common law wife. She is a fisherwoman, outspoken and loud.&lt;/del>&lt;/li>
&lt;li>&lt;del>Malcolm, who is the smith on my town. He has a knack for creating locksmith-puzzles.&lt;/del>&lt;/li>
&lt;li>&lt;del>Crow, a Vampire hunter. A skilled rider like me and cunning.&lt;/del>&lt;/li>
&lt;li>&lt;del>Ezio, a descendent of Crow. He is a skilled bookbinder and betrothed to an even more skilled pianist.&lt;/del>&lt;/li>
&lt;li>&lt;del>Correcampo, my human servant.&lt;/del>&lt;/li>
&lt;li>Georg August&lt;/li>
&lt;li>&lt;del>Marcus, an old philosopher whom I helped with legal matters.&lt;/del>&lt;/li>
&lt;li>&lt;del>James &amp;ldquo;Purly&amp;rdquo; Wilson&lt;/del>&lt;/li>
&lt;/ul>
&lt;h3 id="immortal" class="header-anchor-wrapper">Immortal
&lt;a href="#immortal" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>&lt;del>Gildas, a haunted willowy figure. His eyes are always shining with fever, and his religious zeal is known throughout the highlands.&lt;/del>&lt;/li>
&lt;li>Lars, who is a mystery even to me. He is a foreigner, large and of golden hair. I offered him bread and work, despite the hostility my tribes people tend to show towards him. After meeting again in Italy, I make a Vampire of him.&lt;/li>
&lt;/ul>
&lt;h2 id="memories" class="header-anchor-wrapper">Memories
&lt;a href="#memories" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;h3 id="memory-1" class="header-anchor-wrapper">Memory 1
&lt;a href="#memory-1" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h3>
&lt;p>I am a Pictish freeman living near the River Spey, where I tend to my small flock of cattle. Born in 704, I spent my youth learning everything I could and, through luck and circumstances, got to be moderately wealthy. While I detest war, I am an able swordsman, a skill not of my choosing but dictated by necessity.&lt;/p></description></item><item><title>Root Bread</title><link>https://lamontsky.de/misc/wurzelbrot/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://lamontsky.de/misc/wurzelbrot/</guid><description>&lt;h1 id="root-bread" class="header-anchor-wrapper">Root Bread
&lt;a href="#root-bread" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="sponge" class="header-anchor-wrapper">Sponge
&lt;a href="#sponge" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>150 g plain wheat flour (substitute 15–30 g whole grain wheat flour, if you have it)&lt;/li>
&lt;li>3 g fresh yeast &lt;em>or&lt;/em> 1 g dried yeast&lt;/li>
&lt;li>150 ml warm water&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Mix everything together. If using dry yeast dissolve it in the warm water first.&lt;/li>
&lt;li>Cover it and let it rest in a warm place for 1–3 hours. It should get bubbly and smell yeasty.&lt;/li>
&lt;/ol>
&lt;h2 id="dough" class="header-anchor-wrapper">Dough
&lt;a href="#dough" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>150 g plain wheat flour&lt;/li>
&lt;li>60 ml warm water&lt;/li>
&lt;li>6 g salt&lt;/li>
&lt;li>Sponge&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Mix everything together and let the kitchen machine knead it for 15 minutes.&lt;/li>
&lt;li>Google &lt;em>windowpane test&lt;/em> to check when it’s ready.&lt;/li>
&lt;li>Let rest for 45 minutes.&lt;/li>
&lt;li>Fold the dough once or twice. (Google…)&lt;/li>
&lt;li>Let rest for another 45 minutes. Pre heat oven to 250 °C.&lt;/li>
&lt;li>Form into a roll and plaster with whole grain rye flour.&lt;/li>
&lt;li>Let rest for 10 Minutes then twist the ends, counter-rotating them.&lt;/li>
&lt;li>Put into the oven.&lt;/li>
&lt;li>After 10 minutes reduce heat to 220 °C and bake for another 20–25 minutes.&lt;/li>
&lt;/ol>
&lt;p>&lt;img src="https://lamontsky.de/_media/wbk.jpg" alt="Root Bread">&lt;/p></description></item><item><title/><link>https://lamontsky.de/_media/pasted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lamontsky.de/_media/pasted/</guid><description/></item><item><title/><link>https://lamontsky.de/canvas-export/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lamontsky.de/canvas-export/</guid><description>&lt;!DOCTYPE HTML>
&lt;html>
&lt;head>
&lt;style>
.__________cytoscape_container { position: relative; }
.ͼ1.cm-focused { outline: rgb(33, 33, 33) dotted 1px; }
.ͼ1 { box-sizing: border-box; flex-direction: column; position: relative !important; display: flex !important; }
.ͼ1 .cm-scroller { font-family: monospace; line-height: 1.4; height: 100%; overflow-x: auto; position: relative; z-index: 0; display: flex !important; align-items: flex-start !important; }
.ͼ1 .cm-content[contenteditable="true"] { -webkit-user-modify: read-write-plaintext-only; }
.ͼ1 .cm-content { margin: 0px; flex-grow: 2; flex-shrink: 0; display: block; white-space: pre; overflow-wrap: normal; box-sizing: border-box; min-height: 100%; padding: 4px 0px; outline: none; }
.ͼ1 .cm-lineWrapping { white-space: break-spaces; word-break: break-word; overflow-wrap: anywhere; flex-shrink: 1; }
.ͼ2 .cm-content { caret-color: black; }
.ͼ3 .cm-content { caret-color: white; }
.ͼ1 .cm-line { display: block; padding: 0px 2px 0px 6px; }
.ͼ1 .cm-layer > * { position: absolute; }
.ͼ1 .cm-layer { position: absolute; left: 0px; top: 0px; contain: size style; }
.ͼ2 .cm-selectionBackground { background: rgb(217, 217, 217); }
.ͼ3 .cm-selectionBackground { background: rgb(34, 34, 34); }
.ͼ2.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground { background: rgb(215, 212, 240); }
.ͼ3.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground { background: rgb(34, 51, 51); }
.ͼ1 .cm-cursorLayer { pointer-events: none; }
.ͼ1.cm-focused > .cm-scroller > .cm-cursorLayer { animation: 1.2s steps(1) 0s infinite normal none running cm-blink; }
@keyframes cm-blink {
50% { opacity: 0; }
}
@keyframes cm-blink2 {
50% { opacity: 0; }
}
.ͼ1 .cm-cursor, .ͼ1 .cm-dropCursor { border-left: 1.2px solid black; margin-left: -0.6px; pointer-events: none; }
.ͼ1 .cm-cursor { display: none; }
.ͼ3 .cm-cursor { border-left-color: rgb(68, 68, 68); }
.ͼ1 .cm-dropCursor { position: absolute; }
.ͼ1.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor { display: block; }
.ͼ1 .cm-iso { unicode-bidi: isolate; }
.ͼ1 .cm-announced { position: fixed; top: -10000px; }
.ͼ2 .cm-activeLine { background-color: rgba(204, 238, 255, 0.267); }
.ͼ3 .cm-activeLine { background-color: rgba(153, 238, 255, 0.2); }
.ͼ2 .cm-specialChar { color: red; }
.ͼ3 .cm-specialChar { color: rgb(255, 119, 136); }
.ͼ1 .cm-gutters { flex-shrink: 0; display: flex; height: 100%; box-sizing: border-box; inset-inline-start: 0px; z-index: 200; }
.ͼ2 .cm-gutters { background-color: rgb(245, 245, 245); color: rgb(108, 108, 108); border-right: 1px solid rgb(221, 221, 221); }
.ͼ3 .cm-gutters { background-color: rgb(51, 51, 56); color: rgb(204, 204, 204); }
.ͼ1 .cm-gutter { flex-direction: column; flex-shrink: 0; box-sizing: border-box; min-height: 100%; overflow: hidden; display: flex !important; }
.ͼ1 .cm-gutterElement { box-sizing: border-box; }
.ͼ1 .cm-lineNumbers .cm-gutterElement { padding: 0px 3px 0px 5px; min-width: 20px; text-align: right; white-space: nowrap; }
.ͼ2 .cm-activeLineGutter { background-color: rgb(226, 242, 255); }
.ͼ3 .cm-activeLineGutter { background-color: rgb(34, 34, 39); }
.ͼ1 .cm-panels { box-sizing: border-box; position: sticky; left: 0px; right: 0px; }
.ͼ2 .cm-panels { background-color: rgb(245, 245, 245); color: black; }
.ͼ2 .cm-panels-top { border-bottom: 1px solid rgb(221, 221, 221); }
.ͼ2 .cm-panels-bottom { border-top: 1px solid rgb(221, 221, 221); }
.ͼ3 .cm-panels { background-color: rgb(51, 51, 56); color: white; }
.ͼ1 .cm-tab { display: inline-block; overflow: hidden; vertical-align: bottom; }
.ͼ1 .cm-widgetBuffer { vertical-align: text-top; height: 1em; width: 0px; display: inline; }
.ͼ1 .cm-placeholder { color: rgb(136, 136, 136); display: inline-block; vertical-align: top; }
.ͼ1 .cm-highlightSpace::before { content: attr(data-display); position: absolute; pointer-events: none; color: rgb(136, 136, 136); }
.ͼ1 .cm-highlightTab { background-image: url("data:image/svg+xml,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"20\">&lt;path stroke=\"%23888\" stroke-width=\"1\" fill=\"none\" d=\"M1 10H196L190 5M190 15L196 10M197 4L197 16\"/>&lt;/svg>"); background-size: auto 100%; background-position: right 90%; background-repeat: no-repeat; }
.ͼ1 .cm-trailingSpace { background-color: rgba(255, 51, 34, 0.333); }
.ͼ1 .cm-button { vertical-align: middle; color: inherit; font-size: 70%; padding: 0.2em 1em; border-radius: 1px; }
.ͼ2 .cm-button:active { background-image: linear-gradient(rgb(180, 180, 180), rgb(208, 211, 214)); }
.ͼ2 .cm-button { background-image: linear-gradient(rgb(239, 241, 245), rgb(217, 217, 223)); border: 1px solid rgb(136, 136, 136); }
.ͼ3 .cm-button:active { background-image: linear-gradient(rgb(17, 17, 17), rgb(51, 51, 51)); }
.ͼ3 .cm-button { background-image: linear-gradient(rgb(57, 57, 57), rgb(17, 17, 17)); border: 1px solid rgb(136, 136, 136); }
.ͼ1 .cm-textfield { vertical-align: middle; color: inherit; font-size: 70%; border: 1px solid silver; padding: 0.2em 0.5em; }
.ͼ2 .cm-textfield { background-color: white; }
.ͼ3 .cm-textfield { border: 1px solid rgb(85, 85, 85); background-color: inherit; }
.ͼ1 .cm-foldPlaceholder { background-color: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(136, 136, 136); border-radius: 0.2em; margin: 0px 1px; padding: 0px 1px; cursor: pointer; }
.ͼ1 .cm-foldGutter span { padding: 0px 1px; cursor: pointer; }
.ͼ1 .cm-tooltip { z-index: 100; box-sizing: border-box; }
.ͼ2 .cm-tooltip { border: 1px solid rgb(187, 187, 187); background-color: rgb(245, 245, 245); }
.ͼ2 .cm-tooltip-section:not(:first-child) { border-top: 1px solid rgb(187, 187, 187); }
.ͼ3 .cm-tooltip { background-color: rgb(51, 51, 56); color: white; }
.ͼ1 .cm-tooltip-arrow::before, .ͼ1 .cm-tooltip-arrow::after { content: ""; position: absolute; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; }
.ͼ1 .cm-tooltip-above .cm-tooltip-arrow::before { border-top: 7px solid rgb(187, 187, 187); }
.ͼ1 .cm-tooltip-above .cm-tooltip-arrow::after { border-top: 7px solid rgb(245, 245, 245); bottom: 1px; }
.ͼ1 .cm-tooltip-above .cm-tooltip-arrow { bottom: -7px; }
.ͼ1 .cm-tooltip-below .cm-tooltip-arrow::before { border-bottom: 7px solid rgb(187, 187, 187); }
.ͼ1 .cm-tooltip-below .cm-tooltip-arrow::after { border-bottom: 7px solid rgb(245, 245, 245); top: 1px; }
.ͼ1 .cm-tooltip-below .cm-tooltip-arrow { top: -7px; }
.ͼ1 .cm-tooltip-arrow { height: 7px; width: 14px; position: absolute; z-index: -1; overflow: hidden; }
.ͼ3 .cm-tooltip .cm-tooltip-arrow::before { border-top-color: rgb(51, 51, 56); border-bottom-color: rgb(51, 51, 56); }
.ͼ3 .cm-tooltip .cm-tooltip-arrow::after { border-top-color: transparent; border-bottom-color: transparent; }
svg:not(:root).svg-inline--fa { overflow: visible; }
.svg-inline--fa { display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: -0.125em; }
.svg-inline--fa.fa-lg { vertical-align: -0.225em; }
.svg-inline--fa.fa-w-1 { width: 0.0625em; }
.svg-inline--fa.fa-w-2 { width: 0.125em; }
.svg-inline--fa.fa-w-3 { width: 0.1875em; }
.svg-inline--fa.fa-w-4 { width: 0.25em; }
.svg-inline--fa.fa-w-5 { width: 0.3125em; }
.svg-inline--fa.fa-w-6 { width: 0.375em; }
.svg-inline--fa.fa-w-7 { width: 0.4375em; }
.svg-inline--fa.fa-w-8 { width: 0.5em; }
.svg-inline--fa.fa-w-9 { width: 0.5625em; }
.svg-inline--fa.fa-w-10 { width: 0.625em; }
.svg-inline--fa.fa-w-11 { width: 0.6875em; }
.svg-inline--fa.fa-w-12 { width: 0.75em; }
.svg-inline--fa.fa-w-13 { width: 0.8125em; }
.svg-inline--fa.fa-w-14 { width: 0.875em; }
.svg-inline--fa.fa-w-15 { width: 0.9375em; }
.svg-inline--fa.fa-w-16 { width: 1em; }
.svg-inline--fa.fa-w-17 { width: 1.0625em; }
.svg-inline--fa.fa-w-18 { width: 1.125em; }
.svg-inline--fa.fa-w-19 { width: 1.1875em; }
.svg-inline--fa.fa-w-20 { width: 1.25em; }
.svg-inline--fa.fa-pull-left { margin-right: 0.3em; width: auto; }
.svg-inline--fa.fa-pull-right { margin-left: 0.3em; width: auto; }
.svg-inline--fa.fa-border { height: 1.5em; }
.svg-inline--fa.fa-li { width: 2em; }
.svg-inline--fa.fa-fw { width: 1.25em; }
.fa-layers svg.svg-inline--fa { inset: 0px; margin: auto; position: absolute; }
.fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: 1em; }
.fa-layers svg.svg-inline--fa { transform-origin: center center; }
.fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; }
.fa-layers-text { left: 50%; top: 50%; transform: translate(-50%, -50%); transform-origin: center center; }
.fa-layers-counter { background-color: rgb(255, 37, 58); border-radius: 1em; box-sizing: border-box; color: rgb(255, 255, 255); height: 1.5em; line-height: 1; max-width: 5em; min-width: 1.5em; overflow: hidden; padding: 0.25em; right: 0px; text-overflow: ellipsis; top: 0px; transform: scale(0.25); transform-origin: right top; }
.fa-layers-bottom-right { bottom: 0px; right: 0px; top: auto; transform: scale(0.25); transform-origin: right bottom; }
.fa-layers-bottom-left { inset: auto auto 0px 0px; transform: scale(0.25); transform-origin: left bottom; }
.fa-layers-top-right { right: 0px; top: 0px; transform: scale(0.25); transform-origin: right top; }
.fa-layers-top-left { left: 0px; right: auto; top: 0px; transform: scale(0.25); transform-origin: left top; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }
.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both { filter: none; }
.fa-stack { display: inline-block; height: 2em; position: relative; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { inset: 0px; margin: auto; position: absolute; }
.svg-inline--fa.fa-stack-1x { height: 1em; width: 1.25em; }
.svg-inline--fa.fa-stack-2x { height: 2em; width: 2.5em; }
.fa-inverse { color: rgb(255, 255, 255); }
.sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
.svg-inline--fa .fa-primary { fill: var(--fa-primary-color, currentColor); opacity: var(--fa-primary-opacity, 1); }
.svg-inline--fa .fa-secondary { fill: var(--fa-secondary-color, currentColor); opacity: var(--fa-secondary-opacity, 0.4); }
.svg-inline--fa.fa-swap-opacity .fa-primary { opacity: var(--fa-secondary-opacity, 0.4); }
.svg-inline--fa.fa-swap-opacity .fa-secondary { opacity: var(--fa-primary-opacity, 1); }
.svg-inline--fa mask .fa-primary, .svg-inline--fa mask .fa-secondary { fill: black; }
.fad.fa-inverse { color: rgb(255, 255, 255); }
:root { --highlight-bg-color: rgba(180, 0, 170, 1); --highlight-selected-bg-color: rgba(0, 100, 0, 1); }
@media screen and (forced-colors: active) {
:root { --highlight-bg-color: Highlight; --highlight-selected-bg-color: ButtonText; }
}
.textLayer { position: absolute; text-align: initial; inset: 0px; overflow: hidden; line-height: 1; text-size-adjust: none; forced-color-adjust: none; transform-origin: 0px 0px; z-index: 2; }
.textLayer span, .textLayer br { color: transparent; position: absolute; white-space: pre; cursor: text; transform-origin: 0% 0%; }
.textLayer span.markedContent { top: 0px; height: 0px; }
.textLayer .highlight { margin: -1px; padding: 1px; }
.textLayer .highlight.appended { position: initial; }
.textLayer .highlight.middle { border-radius: 0px; }
.textLayer br::selection { background: transparent; }
.textLayer .endOfContent { display: block; position: absolute; inset: 100% 0px 0px; z-index: -1; cursor: default; user-select: none; }
.textLayer .endOfContent.active { top: 0px; }
:root { --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,&lt;svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'>&lt;rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/>&lt;/svg>"); --input-focus-border-color: Highlight; --input-focus-outline: 1px solid Canvas; --input-unfocused-border-color: transparent; --input-disabled-border-color: transparent; --input-hover-border-color: black; --link-outline: none; }
@media screen and (forced-colors: active) {
:root { --input-focus-border-color: CanvasText; --input-unfocused-border-color: ActiveText; --input-disabled-border-color: GrayText; --input-hover-border-color: Highlight; --link-outline: 1.5px solid LinkText; --hcm-highligh-filter: invert(100%); }
.annotationLayer .textWidgetAnnotation input:required { outline: selecteditem solid 1.5px; }
.annotationLayer .textWidgetAnnotation textarea:required { outline: selecteditem solid 1.5px; }
.annotationLayer .buttonWidgetAnnotation.checkBox input:required { outline: selecteditem solid 1.5px; }
.annotationLayer .buttonWidgetAnnotation.radioButton input:required { outline: selecteditem solid 1.5px; }
.annotationLayer .choiceWidgetAnnotation select:required { outline: selecteditem solid 1.5px; }
.annotationLayer .linkAnnotation:hover { backdrop-filter: var(--hcm-highligh-filter); }
.annotationLayer .linkAnnotation > a:hover { opacity: 0 !important; background: none !important; }
.annotationLayer .linkAnnotation > a:hover { box-shadow: none; }
.annotationLayer .popupAnnotation .popup { outline: calc(1.5px * var(--scale-factor)) solid CanvasText !important; background-color: buttonface !important; color: buttontext !important; }
.annotationLayer .highlightArea:hover::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; backdrop-filter: var(--hcm-highligh-filter); content: ""; pointer-events: none; }
.annotationLayer .popupAnnotation.focused .popup { outline: calc(3px * var(--scale-factor)) solid Highlight !important; }
}
.annotationLayer { position: absolute; top: 0px; left: 0px; pointer-events: none; transform-origin: 0px 0px; z-index: 3; }
.annotationLayer[data-main-rotation="90"] .norotate { transform: rotate(270deg) translateX(-100%); }
.annotationLayer[data-main-rotation="180"] .norotate { transform: rotate(180deg) translate(-100%, -100%); }
.annotationLayer[data-main-rotation="270"] .norotate { transform: rotate(90deg) translateY(-100%); }
.annotationLayer canvas { position: absolute; width: 100%; height: 100%; pointer-events: none; }
.annotationLayer section { position: absolute; text-align: initial; pointer-events: auto; box-sizing: border-box; transform-origin: 0px 0px; }
.annotationLayer .linkAnnotation { outline: var(--link-outline); }
.annotationLayer .linkAnnotation:not(.does-not-exist) > a, .annotationLayer .buttonWidgetAnnotation.pushButton > a { position: absolute; font-size: 1em; top: 0px; left: 0px; width: 100%; height: 100%; }
.annotationLayer .linkAnnotation:not(.does-not-exist):not(.hasBorder) > a:hover, .annotationLayer .buttonWidgetAnnotation.pushButton:not(.hasBorder) > a:hover { opacity: 0.2; background-color: rgb(255, 255, 0); box-shadow: rgb(255, 255, 0) 0px 2px 10px; }
.annotationLayer .linkAnnotation.hasBorder:hover { background-color: rgba(255, 255, 0, 0.2); }
.annotationLayer .hasBorder { background-size: 100% 100%; }
.annotationLayer .textAnnotation img { position: absolute; cursor: pointer; width: 100%; height: 100%; top: 0px; left: 0px; }
.annotationLayer .textWidgetAnnotation input, .annotationLayer .textWidgetAnnotation textarea, .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .buttonWidgetAnnotation.checkBox input, .annotationLayer .buttonWidgetAnnotation.radioButton input { background-image: var(--annotation-unfocused-field-background); border: 2px solid var(--input-unfocused-border-color); box-sizing: border-box; font: calc(9px * var(--scale-factor)) sans-serif; height: 100%; margin: 0px; vertical-align: top; width: 100%; }
.annotationLayer .textWidgetAnnotation input:required { outline: red solid 1.5px; }
.annotationLayer .textWidgetAnnotation textarea:required { outline: red solid 1.5px; }
.annotationLayer .buttonWidgetAnnotation.checkBox input:required { outline: red solid 1.5px; }
.annotationLayer .buttonWidgetAnnotation.radioButton input:required { outline: red solid 1.5px; }
.annotationLayer .choiceWidgetAnnotation select:required { outline: red solid 1.5px; }
.annotationLayer .choiceWidgetAnnotation select option { padding: 0px; }
.annotationLayer .buttonWidgetAnnotation.radioButton input { border-radius: 50%; }
.annotationLayer .textWidgetAnnotation textarea { resize: none; }
.annotationLayer .textWidgetAnnotation input[disabled], .annotationLayer .textWidgetAnnotation textarea[disabled], .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] { background: none; border: 2px solid var(--input-disabled-border-color); cursor: not-allowed; }
.annotationLayer .textWidgetAnnotation input:hover, .annotationLayer .textWidgetAnnotation textarea:hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, .annotationLayer .buttonWidgetAnnotation.radioButton input:hover { border: 2px solid var(--input-hover-border-color); }
.annotationLayer .textWidgetAnnotation input:hover, .annotationLayer .textWidgetAnnotation textarea:hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover { border-radius: 2px; }
.annotationLayer .textWidgetAnnotation input:focus, .annotationLayer .textWidgetAnnotation textarea:focus, .annotationLayer .choiceWidgetAnnotation select:focus { background: none; border: 2px solid var(--input-focus-border-color); border-radius: 2px; outline: var(--input-focus-outline); }
.annotationLayer .buttonWidgetAnnotation.checkBox :focus, .annotationLayer .buttonWidgetAnnotation.radioButton :focus { background-image: none; background-color: transparent; }
.annotationLayer .buttonWidgetAnnotation.checkBox :focus { border: 2px solid var(--input-focus-border-color); border-radius: 2px; outline: var(--input-focus-outline); }
.annotationLayer .buttonWidgetAnnotation.radioButton :focus { border: 2px solid var(--input-focus-border-color); outline: var(--input-focus-outline); }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before { background-color: canvastext; content: ""; display: block; position: absolute; }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after { height: 80%; left: 45%; width: 1px; }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before { transform: rotate(45deg); }
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after { transform: rotate(-45deg); }
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before { border-radius: 50%; height: 50%; left: 30%; top: 20%; width: 50%; }
.annotationLayer .textWidgetAnnotation input.comb { font-family: monospace; padding-left: 2px; padding-right: 0px; }
.annotationLayer .textWidgetAnnotation input.comb:focus { width: 103%; }
.annotationLayer .buttonWidgetAnnotation.checkBox input, .annotationLayer .buttonWidgetAnnotation.radioButton input { appearance: none; }
.annotationLayer .fileAttachmentAnnotation .popupTriggerArea { height: 100%; width: 100%; }
.annotationLayer .richText > * { white-space: pre-wrap; }
.annotationLayer .highlightAnnotation, .annotationLayer .underlineAnnotation, .annotationLayer .squigglyAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .lineAnnotation svg line, .annotationLayer .squareAnnotation svg rect, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .caretAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .stampAnnotation, .annotationLayer .fileAttachmentAnnotation { cursor: pointer; }
.annotationLayer section svg { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.annotationLayer .annotationTextContent { position: absolute; width: 100%; height: 100%; opacity: 0; color: transparent; user-select: none; pointer-events: none; }
.annotationLayer .annotationTextContent span { width: 100%; display: inline-block; }
.annotationLayer svg.quadrilateralsContainer { contain: strict; width: 0px; height: 0px; position: absolute; top: 0px; left: 0px; z-index: -1; }
:root { --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,&lt;svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'>&lt;rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/>&lt;/svg>"); --xfa-focus-outline: auto; }
@media screen and (forced-colors: active) {
:root { --xfa-focus-outline: 2px solid CanvasText; }
.xfaLayer :required { outline: selecteditem solid 1.5px; }
}
.xfaLayer { background-color: transparent; }
.xfaLayer .highlight { margin: -1px; padding: 1px; background-color: rgb(239, 203, 237); border-radius: 4px; }
.xfaLayer .highlight.appended { position: initial; }
.xfaLayer .highlight.begin { border-radius: 4px 0px 0px 4px; }
.xfaLayer .highlight.end { border-radius: 0px 4px 4px 0px; }
.xfaLayer .highlight.middle { border-radius: 0px; }
.xfaLayer .highlight.selected { background-color: rgb(203, 223, 203); }
.xfaPage { overflow: hidden; position: relative; }
.xfaContentarea { position: absolute; }
.xfaPrintOnly { display: none; }
.xfaLayer { position: absolute; text-align: initial; top: 0px; left: 0px; transform-origin: 0px 0px; line-height: 1.2; }
.xfaLayer * { color: inherit; font: inherit; letter-spacing: -0.01px; text-align: inherit; text-decoration: inherit; box-sizing: border-box; background-color: transparent; padding: 0px; margin: 0px; pointer-events: auto; }
.xfaLayer :required { outline: red solid 1.5px; }
.xfaLayer div, .xfaLayer svg, .xfaLayer svg * { pointer-events: none; }
.xfaLayer a { color: blue; }
.xfaRich li { margin-left: 3em; }
.xfaFont { color: black; font-weight: normal; font-feature-settings: "kern" 0; font-kerning: none; font-size: 10px; font-style: normal; letter-spacing: 0px; text-decoration: none; vertical-align: 0px; }
.xfaCaption { overflow: hidden; flex: 0 0 auto; }
.xfaCaptionForCheckButton { overflow: hidden; flex: 1 1 auto; }
.xfaLabel { height: 100%; width: 100%; }
.xfaLeft { display: flex; flex-direction: row; align-items: center; }
.xfaRight { display: flex; flex-direction: row-reverse; align-items: center; }
.xfaLeft > .xfaCaption, .xfaLeft > .xfaCaptionForCheckButton, .xfaRight > .xfaCaption, .xfaRight > .xfaCaptionForCheckButton { max-height: 100%; }
.xfaTop { display: flex; flex-direction: column; align-items: flex-start; }
.xfaBottom { display: flex; flex-direction: column-reverse; align-items: flex-start; }
.xfaTop > .xfaCaption, .xfaTop > .xfaCaptionForCheckButton, .xfaBottom > .xfaCaption, .xfaBottom > .xfaCaptionForCheckButton { width: 100%; }
.xfaBorder { background-color: transparent; position: absolute; pointer-events: none; }
.xfaWrapped { width: 100%; height: 100%; }
.xfaTextfield:focus, .xfaSelect:focus { background-image: none; background-color: transparent; outline: var(--xfa-focus-outline); outline-offset: -1px; }
.xfaCheckbox:focus, .xfaRadio:focus { outline: var(--xfa-focus-outline); }
.xfaTextfield, .xfaSelect { height: 100%; width: 100%; flex: 1 1 auto; border: none; resize: none; background-image: var(--xfa-unfocused-field-background); }
.xfaSelect { padding-left: 2px; padding-right: 2px; }
.xfaTop > .xfaTextfield, .xfaTop > .xfaSelect, .xfaBottom > .xfaTextfield, .xfaBottom > .xfaSelect { flex: 0 1 auto; }
.xfaButton { cursor: pointer; width: 100%; height: 100%; border: none; text-align: center; }
.xfaLink { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.xfaCheckbox, .xfaRadio { width: 100%; height: 100%; flex: 0 0 auto; border: none; }
.xfaRich { white-space: pre-wrap; width: 100%; height: 100%; }
.xfaImage { object-position: left top; object-fit: contain; width: 100%; height: 100%; }
.xfaLrTb, .xfaRlTb, .xfaTb { display: flex; flex-direction: column; align-items: stretch; }
.xfaLr { display: flex; flex-direction: row; align-items: stretch; }
.xfaRl { display: flex; flex-direction: row-reverse; align-items: stretch; }
.xfaTb > div { justify-content: left; }
.xfaPosition { position: relative; }
.xfaArea { position: relative; }
.xfaValignMiddle { display: flex; align-items: center; }
.xfaTable { display: flex; flex-direction: column; align-items: stretch; }
.xfaTable .xfaRow { display: flex; flex-direction: row; align-items: stretch; }
.xfaTable .xfaRlRow { display: flex; flex-direction: row-reverse; align-items: stretch; flex: 1 1 0%; }
.xfaTable .xfaRlRow > div { flex: 1 1 0%; }
.xfaNonInteractive input, .xfaNonInteractive textarea, .xfaDisabled input, .xfaDisabled textarea, .xfaReadOnly input, .xfaReadOnly textarea { background: initial; }
:root { --viewer-container-height: 0; --pdfViewer-padding-bottom: 0; --page-margin: 1px auto -8px; --page-border: 9px solid transparent; --spreadHorizontalWrapped-margin-LR: -3.5px; --loading-icon-delay: 400ms; }
@media screen and (forced-colors: active) {
:root { --pdfViewer-padding-bottom: 9px; --page-margin: 8px auto -1px; --page-border: 1px solid CanvasText; --spreadHorizontalWrapped-margin-LR: 3.5px; }
}
[data-main-rotation="90"] { transform: rotate(90deg) translateY(-100%); }
[data-main-rotation="180"] { transform: rotate(180deg) translate(-100%, -100%); }
[data-main-rotation="270"] { transform: rotate(270deg) translateX(-100%); }
.hiddenCopyElement { position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; display: none; }
.pdf-viewer { --scale-factor: 1; padding-bottom: var(--pdfViewer-padding-bottom); }
.pdf-viewer .canvasWrapper { overflow: hidden; z-index: 1; }
.pdf-viewer .page { direction: ltr; width: 816px; height: 1056px; position: relative; overflow: visible; background-clip: content-box; }
.pdf-viewer .dummyPage { position: relative; width: 0px; height: var(--viewer-container-height); }
.pdf-viewer.removePageBorders .page { margin: 0px auto 10px; border: none; }
.pdf-viewer.scrollHorizontal, .pdf-viewer.scrollWrapped, .spread { margin-left: 3.5px; margin-right: 3.5px; text-align: center; }
.pdf-viewer.scrollHorizontal, .spread { white-space: nowrap; }
.pdf-viewer.removePageBorders, .pdf-viewer.scrollHorizontal .spread, .pdf-viewer.scrollWrapped .spread { margin-left: 0px; margin-right: 0px; }
.spread .page, .spread .dummyPage, .pdf-viewer.scrollHorizontal .page, .pdf-viewer.scrollHorizontal .spread, .pdf-viewer.scrollWrapped .page, .pdf-viewer.scrollWrapped .spread { display: inline-block; vertical-align: middle; }
.pdf-viewer .page canvas { margin: 0px; display: block; }
.pdf-viewer .page canvas .structTree { contain: strict; }
.pdf-viewer .page canvas[hidden] { display: none; }
.pdf-viewer .page canvas[zooming] { width: 100%; height: 100%; }
.pdf-viewer .page.loadingIcon::after { position: absolute; top: 0px; left: 0px; content: ""; width: 100%; height: 100%; display: none; transition-property: display; transition-delay: var(--loading-icon-delay); z-index: 5; contain: strict; }
.pdf-viewer .page.loading::after { display: block; }
.pdf-viewer .page:not(.loading)::after { transition-property: none; display: none; }
.pdfPresentationMode .pdf-viewer { padding-bottom: 0px; }
.pdfPresentationMode .spread { margin: 0px; }
.pdfPresentationMode .pdf-viewer .page { margin: 0px auto; border: 2px solid transparent; }
body { --anim-duration-none: 0; --anim-duration-superfast: 70ms; --anim-duration-fast: 140ms; --anim-duration-moderate: 300ms; --anim-duration-slow: 560ms; --anim-motion-smooth: cubic-bezier(0.45, 0.05, 0.55, 0.95); --anim-motion-delay: cubic-bezier(0.65, 0.05, 0.36, 1); --anim-motion-jumpy: cubic-bezier(0.68, -0.55, 0.27, 1.55); --anim-motion-swing: cubic-bezier(0, 0.55, 0.45, 1); --blockquote-border-thickness: 2px; --blockquote-border-color: var(--interactive-accent); --blockquote-font-style: normal; --blockquote-color: inherit; --blockquote-background-color: transparent; --bold-weight: var(--font-semibold); --bold-color: inherit; --border-width: 1px; --button-radius: var(--input-radius); --callout-border-width: 0px; --callout-border-opacity: 0.25; --callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6); --callout-radius: var(--radius-s); --callout-blend-mode: var(--highlight-mix-blend-mode); --callout-title-color: inherit; --callout-title-padding: 0; --callout-title-size: inherit; --callout-content-padding: 0; --callout-content-background: transparent; --callout-bug: var(--color-red-rgb); --callout-default: var(--color-blue-rgb); --callout-error: var(--color-red-rgb); --callout-example: var(--color-purple-rgb); --callout-fail: var(--color-red-rgb); --callout-important: var(--color-cyan-rgb); --callout-info: var(--color-blue-rgb); --callout-question: var(--color-orange-rgb); --callout-success: var(--color-green-rgb); --callout-summary: var(--color-cyan-rgb); --callout-tip: var(--color-cyan-rgb); --callout-todo: var(--color-blue-rgb); --callout-warning: var(--color-orange-rgb); --callout-quote: 158, 158, 158; --canvas-background: var(--background-primary); --canvas-card-label-color: var(--text-faint); --canvas-color-1: var(--color-red-rgb); --canvas-color-2: var(--color-orange-rgb); --canvas-color-3: var(--color-yellow-rgb); --canvas-color-4: var(--color-green-rgb); --canvas-color-5: var(--color-cyan-rgb); --canvas-color-6: var(--color-purple-rgb); --canvas-dot-pattern: var(--color-base-30); --checkbox-radius: var(--radius-s); --checkbox-size: var(--font-text-size); --checkbox-marker-color: var(--background-primary); --checkbox-color: var(--interactive-accent); --checkbox-color-hover: var(--interactive-accent-hover); --checkbox-border-color: var(--text-faint); --checkbox-border-color-hover: var(--text-muted); --checkbox-margin-inline-start: 0.85em; --checklist-done-decoration: line-through; --checklist-done-color: var(--text-muted); --code-white-space: pre-wrap; --code-radius: var(--radius-s); --code-size: var(--font-smaller); --code-background: var(--background-primary-alt); --code-normal: var(--text-muted); --code-comment: var(--text-faint); --code-function: var(--color-yellow); --code-important: var(--color-orange); --code-keyword: var(--color-pink); --code-operator: var(--color-red); --code-property: var(--color-cyan); --code-punctuation: var(--text-muted); --code-string: var(--color-green); --code-tag: var(--color-red); --code-value: var(--color-purple); --collapse-icon-color: var(--text-faint); --collapse-icon-color-collapsed: var(--text-accent); --cursor: default; --cursor-link: pointer; --dialog-width: 560px; --dialog-max-width: 80vw; --dialog-max-height: 85vh; --divider-color: var(--background-modifier-border); --divider-color-hover: var(--interactive-accent); --divider-width: 1px; --divider-width-hover: 3px; --divider-vertical-height: calc(100% - var(--header-height)); --drag-ghost-background: rgba(0, 0, 0, 0.85); --drag-ghost-text-color: #fff; --embed-max-height: 4000px; --embed-canvas-max-height: 400px; --embed-background: inherit; --embed-border-left: 2px solid var(--interactive-accent); --embed-border-right: none; --embed-border-top: none; --embed-border-bottom: none; --embed-padding: 0 0 0 var(--size-4-6); --embed-font-style: inherit; --embed-block-shadow-hover: 0 0 0 1px var(--background-modifier-border),
inset 0 0 0 1px var(--background-modifier-border); --file-line-width: 700px; --file-folding-offset: 24px; --file-margins: var(--size-4-8); --file-header-font-size: var(--font-ui-small); --file-header-font-weight: 400; --file-header-border: var(--border-width) solid transparent; --file-header-justify: center; --font-smallest: 0.8em; --font-smaller: 0.875em; --font-small: 0.933em; --font-ui-smaller: 12px; --font-ui-small: 13px; --font-ui-medium: 15px; --font-ui-large: 20px; --font-thin: 100; --font-extralight: 200; --font-light: 300; --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700; --font-extrabold: 800; --font-black: 900; --footnote-size: var(--font-smaller); --graph-controls-width: 240px; --graph-text: var(--text-normal); --graph-line: var(--color-base-35, var(--background-modifier-border-focus)); --graph-node: var(--text-muted); --graph-node-unresolved: var(--text-faint); --graph-node-focused: var(--text-accent); --graph-node-tag: var(--color-green); --graph-node-attachment: var(--color-yellow); --heading-formatting: var(--text-faint); --heading-spacing: calc(var(--p-spacing) * 2.5); --h1-color: inherit; --h2-color: inherit; --h3-color: inherit; --h4-color: inherit; --h5-color: inherit; --h6-color: inherit; --h1-font: inherit; --h2-font: inherit; --h3-font: inherit; --h4-font: inherit; --h5-font: inherit; --h6-font: inherit; --h1-line-height: 1.2; --h2-line-height: 1.2; --h3-line-height: 1.3; --h4-line-height: 1.4; --h5-line-height: var(--line-height-normal); --h6-line-height: var(--line-height-normal); --h1-size: 1.802em; --h2-size: 1.602em; --h3-size: 1.424em; --h4-size: 1.266em; --h5-size: 1.125em; --h6-size: 1em; --h1-style: normal; --h2-style: normal; --h3-style: normal; --h4-style: normal; --h5-style: normal; --h6-style: normal; --h1-variant: normal; --h2-variant: normal; --h3-variant: normal; --h4-variant: normal; --h5-variant: normal; --h6-variant: normal; --h1-weight: 700; --h2-weight: 600; --h3-weight: 600; --h4-weight: 600; --h5-weight: 600; --h6-weight: 600; --header-height: 40px; --hr-color: var(--background-modifier-border); --hr-thickness: 2px; --icon-size: var(--icon-m); --icon-stroke: var(--icon-m-stroke-width); --icon-xs: 14px; --icon-s: 16px; --icon-m: 18px; --icon-l: 18px; --icon-xl: 32px; --icon-xs-stroke-width: 2px; --icon-s-stroke-width: 2px; --icon-m-stroke-width: 1.75px; --icon-l-stroke-width: 1.75px; --icon-xl-stroke-width: 1.25px; --icon-color: var(--text-muted); --icon-color-hover: var(--text-muted); --icon-color-active: var(--text-accent); --icon-color-focused: var(--text-normal); --icon-opacity: 0.85; --icon-opacity-hover: 1; --icon-opacity-active: 1; --clickable-icon-radius: var(--radius-s); --indentation-guide-width: 1px; --indentation-guide-width-active: 1px; --indentation-guide-color: rgba(var(--mono-rgb-100), 0.12); --indentation-guide-color-active: rgba(var(--mono-rgb-100), 0.3); --indentation-guide-editing-indent: 0.85em; --indentation-guide-reading-indent: -0.85em; --indentation-guide-source-indent: 0.25em; --inline-title-color: var(--h1-color); --inline-title-font: var(--h1-font); --inline-title-line-height: var(--h1-line-height); --inline-title-size: var(--h1-size); --inline-title-style: var(--h1-style); --inline-title-variant: var(--h1-variant); --inline-title-weight: var(--h1-weight); --inline-title-margin-bottom: 0.5em; --input-height: 30px; --input-radius: 5px; --input-font-weight: var(--font-normal); --input-border-width: 1px; --italic-color: inherit; --italic-weight: inherit; --layer-cover: 5; --layer-sidedock: 10; --layer-status-bar: 15; --layer-popover: 30; --layer-slides: 45; --layer-modal: 50; --layer-notice: 60; --layer-menu: 65; --layer-tooltip: 70; --layer-dragged-item: 80; --line-height-normal: 1.5; --line-height-tight: 1.3; --link-color: var(--text-accent); --link-color-hover: var(--text-accent-hover); --link-decoration: underline; --link-decoration-hover: underline; --link-decoration-thickness: auto; --link-external-color: var(--text-accent); --link-external-color-hover: var(--text-accent-hover); --link-external-decoration: underline; --link-external-decoration-hover: underline; --link-external-filter: none; --link-unresolved-color: var(--text-accent); --link-unresolved-opacity: 0.7; --link-unresolved-filter: none; --link-unresolved-decoration-style: solid; --link-unresolved-decoration-color: hsla(var(--interactive-accent-hsl), 0.3); --list-indent: 2.25em; --list-indent-editing: 0.75em; --list-indent-source: 0; --list-spacing: 0.075em; --list-marker-color: var(--text-faint); --list-marker-color-hover: var(--text-muted); --list-marker-color-collapsed: var(--text-accent); --list-bullet-border: none; --list-bullet-radius: 50%; --list-bullet-size: 0.3em; --list-bullet-transform: none; --list-numbered-style: decimal; --nav-item-size: var(--font-ui-small); --nav-item-color: var(--text-muted); --nav-item-color-hover: var(--text-normal); --nav-item-color-active: var(--text-normal); --nav-item-color-selected: var(--text-normal); --nav-item-color-highlighted: var(--text-accent-hover); --nav-item-background-hover: var(--background-modifier-hover); --nav-item-background-active: var(--background-modifier-hover); --nav-item-background-selected: hsla(var(--color-accent-hsl), 0.15); --nav-item-padding: var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6); --nav-item-parent-padding: var(--nav-item-padding); --nav-item-children-padding-left: var(--size-2-2); --nav-item-children-margin-left: var(--size-4-3); --nav-item-weight: inherit; --nav-item-weight-hover: inherit; --nav-item-weight-active: inherit; --nav-item-white-space: nowrap; --nav-indentation-guide-width: var(--indentation-guide-width); --nav-indentation-guide-color: var(--indentation-guide-color); --nav-collapse-icon-color: var(--collapse-icon-color); --nav-collapse-icon-color-collapsed: var(--text-faint); --nav-heading-color: var(--text-normal); --nav-heading-color-hover: var(--text-normal); --nav-heading-color-collapsed: var(--text-faint); --nav-heading-color-collapsed-hover: var(--text-muted); --nav-heading-weight: var(--font-medium); --nav-heading-weight-hover: var(--font-medium); --metadata-background: transparent; --metadata-display-reading: block; --metadata-display-editing: block; --metadata-max-width: none; --metadata-padding: var(--size-4-2) 0; --metadata-border-color: var(--background-modifier-border); --metadata-border-radius: 0; --metadata-border-width: 0; --metadata-divider-color: var(--background-modifier-border); --metadata-divider-color-hover: transparent; --metadata-divider-color-focus: transparent; --metadata-divider-width: 0; --metadata-gap: 3px; --metadata-property-padding: 0; --metadata-property-radius: 6px; --metadata-property-background: transparent; --metadata-property-background-hover: transparent; --metadata-property-background-active: var(--background-modifier-hover); --metadata-label-background-hover: transparent; --metadata-label-background-active: var(--background-modifier-hover); --metadata-label-font-size: var(--font-smaller); --metadata-label-font-weight: inherit; --metadata-label-text-color: var(--text-muted); --metadata-label-text-color-hover: var(--text-muted); --metadata-label-width: 9em; --metadata-input-height: calc(var(--font-text-size) * 1.75); --metadata-input-text-color: var(--text-normal); --metadata-input-font-size: var(--font-smaller); --metadata-input-background: transparent; --metadata-input-background-hover: transparent; --metadata-input-background-active: var(--background-modifier-hover); --metadata-sidebar-label-font-size: var(--font-ui-small); --metadata-sidebar-input-font-size: var(--font-ui-small); --modal-background: var(--background-primary); --modal-width: 90vw; --modal-height: 85vh; --modal-max-width: 1100px; --modal-max-height: 1000px; --modal-max-width-narrow: 800px; --modal-border-width: var(--border-width); --modal-border-color: var(--color-base-40, var(--background-modifier-border-focus)); --modal-radius: var(--radius-l); --modal-community-sidebar-width: 280px; --pill-color: var(--text-muted); --pill-color-hover: var(--text-normal); --pill-color-remove: var(--text-faint); --pill-color-remove-hover: var(--text-accent); --pill-decoration: none; --pill-decoration-hover: none; --pill-background: transparent; --pill-background-hover: transparent; --pill-border-color: var(--background-modifier-border); --pill-border-color-hover: var(--background-modifier-border-hover); --pill-border-width: var(--border-width); --pill-padding-x: 0.65em; --pill-padding-y: 0.25em; --pill-radius: 2em; --pill-weight: inherit; --p-spacing: 1rem; --p-spacing-empty: 0rem; --pdf-background: var(--background-primary); --pdf-page-background: var(--background-primary); --pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 8px rgba(0, 0, 0, 0.1); --pdf-spread-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); --pdf-sidebar-background: var(--background-primary); --pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.2); --popover-width: 450px; --popover-height: 400px; --popover-max-height: 70vh; --popover-pdf-width: 600px; --popover-pdf-height: 800px; --popover-font-size: var(--font-text-size); --prompt-input-height: 40px; --prompt-width: 700px; --prompt-max-width: 80vw; --prompt-max-height: 70vh; --prompt-border-width: var(--border-width); --prompt-border-color: var(--color-base-40, var(--background-modifier-border-focus)); --radius-s: 4px; --radius-m: 8px; --radius-l: 12px; --radius-xl: 16px; --ribbon-background: var(--background-secondary); --ribbon-background-collapsed: var(--background-primary); --ribbon-width: 44px; --ribbon-padding: var(--size-4-2) var(--size-4-1) var(--size-4-3); --scrollbar-active-thumb-bg: rgba(var(--mono-rgb-100), 0.2); --scrollbar-bg: rgba(var(--mono-rgb-100), 0.05); --scrollbar-thumb-bg: rgba(var(--mono-rgb-100), 0.1); --search-clear-button-color: var(--text-muted); --search-clear-button-size: 13px; --search-icon-color: var(--text-muted); --search-icon-size: 18px; --search-result-background: var(--background-primary); --size-2-1: 2px; --size-2-2: 4px; --size-2-3: 6px; --size-4-1: 4px; --size-4-2: 8px; --size-4-3: 12px; --size-4-4: 16px; --size-4-5: 20px; --size-4-6: 24px; --size-4-8: 32px; --size-4-9: 36px; --size-4-10: 40px; --size-4-12: 48px; --size-4-16: 64px; --size-4-18: 72px; --sidebar-markdown-font-size: calc(var(--font-text-size) * 0.9); --sidebar-tab-text-display: none; --slider-thumb-border-width: 1px; --slider-thumb-border-color: var(--background-modifier-border-hover); --slider-thumb-height: 18px; --slider-thumb-width: 18px; --slider-thumb-y: -6px; --slider-thumb-radius: 50%; --slider-s-thumb-size: 15px; --slider-s-thumb-position: -5px; --slider-track-background: var(--background-modifier-border); --slider-track-height: 3px; --status-bar-background: var(--background-secondary); --status-bar-border-color: var(--divider-color); --status-bar-border-width: 1px 0 0 1px; --status-bar-font-size: var(--font-ui-smaller); --status-bar-text-color: var(--text-muted); --status-bar-position: fixed; --status-bar-radius: var(--radius-m) 0 0 0; --status-bar-scroll-padding: calc(var(--status-bar-font-size) + 18px); --sync-avatar-color-current-user: transparent; --sync-avatar-color-1: var(--color-red); --sync-avatar-color-2: var(--color-orange); --sync-avatar-color-3: var(--color-yellow); --sync-avatar-color-4: var(--color-green); --sync-avatar-color-5: var(--color-cyan); --sync-avatar-color-6: var(--color-blue); --sync-avatar-color-7: var(--color-purple); --sync-avatar-color-8: var(--color-pink); --swatch-radius: 14px; --swatch-height: 24px; --swatch-width: 24px; --swatch-shadow: inset 0 0 0 1px rgba(var(--mono-rgb-100), 0.15); --tab-background-active: var(--background-primary); --tab-text-color: var(--text-faint); --tab-text-color-active: var(--text-muted); --tab-text-color-focused: var(--text-muted); --tab-text-color-focused-active: var(--text-muted); --tab-text-color-focused-highlighted: var(--text-accent); --tab-text-color-focused-active-current: var(--text-normal); --tab-font-size: var(--font-ui-small); --tab-font-weight: inherit; --tab-container-background: var(--background-secondary); --tab-divider-color: var(--background-modifier-border-hover); --tab-outline-color: var(--divider-color); --tab-outline-width: 1px; --tab-curve: 6px; --tab-radius: var(--radius-s); --tab-radius-active: 6px 6px 0 0; --tab-width: 200px; --tab-max-width: 320px; --tab-stacked-pane-width: 700px; --tab-stacked-header-width: var(--header-height); --tab-stacked-font-size: var(--font-ui-small); --tab-stacked-font-weight: 400; --tab-stacked-text-align: left; --tab-stacked-text-transform: rotate(0deg); --tab-stacked-text-writing-mode: vertical-lr; --tab-stacked-shadow: -8px 0 8px 0 rgba(0, 0, 0, 0.05); --table-background: transparent; --table-border-width: 1px; --table-border-color: var(--background-modifier-border); --table-white-space: break-spaces; --table-header-background: var(--table-background); --table-header-background-hover: inherit; --table-header-border-width: var(--table-border-width); --table-header-border-color: var(--table-border-color); --table-header-font: inherit; --table-header-size: var(--table-text-size); --table-header-weight: var(--bold-weight); --table-header-color: var(--text-normal); --table-line-height: var(--line-height-tight); --table-text-size: var(--font-text-size); --table-text-color: inherit; --table-column-min-width: 6ch; --table-column-max-width: none; --table-column-alt-background: var(--table-background); --table-column-first-border-width: var(--table-border-width); --table-column-last-border-width: var(--table-border-width); --table-row-background-hover: var(--table-background); --table-row-alt-background: var(--table-background); --table-row-alt-background-hover: var(--table-background); --table-row-last-border-width: var(--table-border-width); --table-selection: hsla(var(--color-accent-hsl), 0.1); --table-selection-blend-mode: var(--highlight-mix-blend-mode); --table-selection-border-color: var(--interactive-accent); --table-selection-border-width: 2px; --table-selection-border-radius: 4px; --table-cell-vertical-alignment: top; --table-drag-handle-background: transparent; --table-drag-handle-background-active: var(--table-selection-border-color); --table-drag-handle-color: var(--text-faint); --table-drag-handle-color-active: var(--text-on-accent); --table-add-button-background: transparent; --table-add-button-border-width: var(--table-border-width); --table-add-button-border-color: var(--background-modifier-border); --tag-size: var(--font-smaller); --tag-color: var(--text-accent); --tag-color-hover: var(--text-accent); --tag-decoration: none; --tag-decoration-hover: none; --tag-background: hsla(var(--interactive-accent-hsl), 0.1); --tag-background-hover: hsla(var(--interactive-accent-hsl), 0.2); --tag-border-color: hsla(var(--interactive-accent-hsl), 0.15); --tag-border-color-hover: hsla(var(--interactive-accent-hsl), 0.15); --tag-border-width: 0px; --tag-padding-x: 0.65em; --tag-padding-y: 0.25em; --tag-radius: 2em; --tag-weight: inherit; --titlebar-background: var(--background-secondary); --titlebar-background-focused: var(--background-secondary-alt); --titlebar-border-width: 0px; --titlebar-border-color: var(--background-modifier-border); --titlebar-text-color: var(--text-muted); --titlebar-text-color-focused: var(--text-normal); --titlebar-text-weight: var(--font-bold); --toggle-border-width: 2px; --toggle-width: 40px; --toggle-radius: 18px; --toggle-thumb-color: white; --toggle-thumb-radius: 18px; --toggle-thumb-height: 18px; --toggle-thumb-width: 18px; --toggle-s-border-width: 2px; --toggle-s-width: 34px; --toggle-s-thumb-height: 15px; --toggle-s-thumb-width: 15px; --vault-name-font-size: var(--font-ui-small); --vault-name-font-weight: var(--font-medium); --vault-name-color: var(--text-normal); --workspace-background-translucent: rgba(var(--mono-rgb-0), 0.6); --accent-h: 258; --accent-s: 88%; --accent-l: 66%; --background-primary: var(--color-base-00); --background-primary-alt: var(--color-base-10); --background-secondary: var(--color-base-20); --background-modifier-hover: rgba(var(--mono-rgb-100), 0.075); --background-modifier-active-hover: hsla(var(--interactive-accent-hsl), 0.15); --background-modifier-border: var(--color-base-30); --background-modifier-border-hover: var(--color-base-35); --background-modifier-border-focus: var(--color-base-40); --background-modifier-error-rgb: var(--color-red-rgb); --background-modifier-error: var(--color-red); --background-modifier-error-hover: var(--color-red); --background-modifier-success-rgb: var(--color-green-rgb); --background-modifier-success: var(--color-green); --background-modifier-message: rgba(0, 0, 0, 0.9); --background-modifier-form-field: var(--color-base-00); --text-normal: var(--color-base-100); --text-muted: var(--color-base-70); --text-faint: var(--color-base-50); --text-on-accent: white; --text-on-accent-inverted: black; --text-error: var(--color-red); --text-warning: var(--color-orange); --text-success: var(--color-green); --text-selection: hsla(var(--color-accent-hsl), 0.2); --text-highlight-bg-rgb: 255, 208, 0; --text-highlight-bg: rgba(var(--text-highlight-bg-rgb), 0.4); --text-accent: var(--color-accent); --text-accent-hover: var(--color-accent-2); --interactive-normal: var(--color-base-00); --interactive-hover: var(--color-base-10); --interactive-accent-hsl: var(--color-accent-hsl); --interactive-accent: var(--color-accent-1); --interactive-accent-hover: var(--color-accent-2); }
.theme-light { color-scheme: light; --highlight-mix-blend-mode: darken; --mono-rgb-0: 255, 255, 255; --mono-rgb-100: 0, 0, 0; --color-red-rgb: 233, 49, 71; --color-red: #e93147; --color-orange-rgb: 236, 117, 0; --color-orange: #ec7500; --color-yellow-rgb: 224, 172, 0; --color-yellow: #e0ac00; --color-green-rgb: 8, 185, 78; --color-green: #08b94e; --color-cyan-rgb: 0, 191, 188; --color-cyan: #00bfbc; --color-blue-rgb: 8, 109, 221; --color-blue: #086ddd; --color-purple-rgb: 120, 82, 238; --color-purple: #7852ee; --color-pink-rgb: 213, 57, 132; --color-pink: #d53984; --color-base-00: #ffffff; --color-base-05: #fcfcfc; --color-base-10: #fafafa; --color-base-20: #f6f6f6; --color-base-25: #e3e3e3; --color-base-30: #e0e0e0; --color-base-35: #d4d4d4; --color-base-40: #bdbdbd; --color-base-50: #ababab; --color-base-60: #707070; --color-base-70: #5c5c5c; --color-base-100: #222222; --color-accent-hsl: var(--accent-h),
var(--accent-s),
var(--accent-l); --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); --color-accent-1: hsl(calc(var(--accent-h) - 1), calc(var(--accent-s) * 1.01), calc(var(--accent-l) * 1.075)); --color-accent-2: hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15)); --background-secondary-alt: var(--color-base-05); --background-modifier-box-shadow: rgba(0, 0, 0, 0.1); --background-modifier-cover: rgba(220, 220, 220, 0.4); --input-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12),
0 2px 3px 0 rgba(0,0,0,.05),
0 1px 1.5px 0 rgba(0,0,0,.03),
0 1px 2px 0 rgba(0,0,0,.04),
0 0 0 0 transparent; --input-shadow-hover: inset 0 0 0 1px rgba(0, 0, 0, 0.17),
0 2px 3px 0 rgba(0,0,0,.1),
0 1px 1.5px 0 rgba(0,0,0,.03),
0 1px 2px 0 rgba(0,0,0,.04),
0 0 0 0 transparent; --shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.028),
0px 3.4px 6.7px rgba(0, 0, 0, .042),
0px 15px 30px rgba(0, 0, 0, .07); --shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071),
0px 6.3px 24.7px rgba(0, 0, 0, 0.112),
0px 30px 90px rgba(0, 0, 0, 0.2); }
.theme-dark { color-scheme: dark; --highlight-mix-blend-mode: lighten; --mono-rgb-0: 0, 0, 0; --mono-rgb-100: 255, 255, 255; --color-red-rgb: 251, 70, 76; --color-red: #fb464c; --color-orange-rgb: 233, 151, 63; --color-orange: #e9973f; --color-yellow-rgb: 224, 222, 113; --color-yellow: #e0de71; --color-green-rgb: 68, 207, 110; --color-green: #44cf6e; --color-cyan-rgb: 83, 223, 221; --color-cyan: #53dfdd; --color-blue-rgb: 2, 122, 255; --color-blue: #027aff; --color-purple-rgb: 168, 130, 255; --color-purple: #a882ff; --color-pink-rgb: 250, 153, 205; --color-pink: #fa99cd; --color-base-00: #1e1e1e; --color-base-05: #212121; --color-base-10: #242424; --color-base-20: #262626; --color-base-25: #2a2a2a; --color-base-30: #363636; --color-base-35: #3f3f3f; --color-base-40: #555555; --color-base-50: #666666; --color-base-60: #999999; --color-base-70: #b3b3b3; --color-base-100: #dadada; --color-accent-hsl: var(--accent-h),
var(--accent-s),
var(--accent-l); --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); --color-accent-1: hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15)); --color-accent-2: hsl(calc(var(--accent-h) - 5), calc(var(--accent-s) * 1.05), calc(var(--accent-l) * 1.29)); --background-modifier-form-field: var(--color-base-25); --background-secondary-alt: var(--color-base-30); --interactive-normal: var(--color-base-30); --interactive-hover: var(--color-base-35); --text-accent: var(--color-accent-1); --interactive-accent: var(--color-accent); --interactive-accent-hover: var(--color-accent-1); --background-modifier-box-shadow: rgba(0, 0, 0, 0.3); --background-modifier-cover: rgba(10, 10, 10, 0.4); --text-selection: hsla(var(--interactive-accent-hsl), 0.25); --input-shadow: inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09),
0 2px 4px 0 rgba(0,0,0,.15),
0 1px 1.5px 0 rgba(0,0,0,.1),
0 1px 2px 0 rgba(0,0,0,.2),
0 0 0 0 transparent; --input-shadow-hover: inset 0 0.5px 1px 0.5px rgba(255, 255, 255, 0.16),
0 2px 3px 0 rgba(0,0,0,.3),
0 1px 1.5px 0 rgba(0,0,0,.2),
0 1px 2px 0 rgba(0,0,0,.4),
0 0 0 0 transparent; --shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.121),
0px 3.4px 6.7px rgba(0, 0, 0, 0.179),
0px 15px 30px rgba(0, 0, 0, 0.3); --shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071),
0px 6.3px 24.7px rgba(0, 0, 0, 0.112),
0px 30px 90px rgba(0, 0, 0, 0.2); --pdf-shadow: 0 0 0 1px var(--background-modifier-border); --pdf-thumbnail-shadow: 0 0 0 1px var(--background-modifier-border); }
iframe { color-scheme: normal; }
@font-face { font-family: "Avenir Next"; font-weight: normal; font-style: normal; font-display: swap; src: url("public/fonts/94f2f163d4b698242fef.otf"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("public/fonts/72505e6a122c6acd5471.woff2") format("woff2"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("public/fonts/2d5198822ab091ce4305.woff2") format("woff2"); }
@font-face { font-family: Inter; font-weight: 400; font-style: normal; font-display: swap; src: url("public/fonts/c8ba52b05a9ef10f4758.woff2"); }
@font-face { font-family: Inter; font-weight: 400; font-style: italic; font-display: swap; src: url("public/fonts/cb10ffd7684cd9836a05.woff2"); }
@font-face { font-family: Inter; font-weight: 600; font-style: normal; font-display: swap; src: url("public/fonts/b5f0f109bc88052d4000.woff2"); }
@font-face { font-family: Inter; font-weight: 800; font-style: normal; font-display: swap; src: url("public/fonts/cbe0ae49c52c920fd563.woff2"); }
@font-face { font-family: Inter; font-weight: 800; font-style: italic; font-display: swap; src: url("public/fonts/535a6cf662596b3bd6a6.woff2"); }
@font-face { font-family: "Source Code Pro"; font-weight: normal; font-style: normal; font-display: swap; src: url("public/fonts/70cc7ff27245e82ad414.ttf"); }
@font-face { font-family: "Source Code Pro"; font-weight: normal; font-style: italic; font-display: swap; src: url("public/fonts/454577c22304619db035.ttf"); }
@font-face { font-family: "Source Code Pro"; font-weight: bold; font-style: normal; font-display: swap; src: url("public/fonts/52ac8f3034507f1d9e53.ttf"); }
@font-face { font-family: "Source Code Pro"; font-weight: bold; font-style: italic; font-display: swap; src: url("public/fonts/05b618077343fbbd92b7.ttf"); }
@font-face { font-family: "Flow Circular"; font-display: swap; src: url("public/fonts/4bb6ac751d1c5478ff3a.woff2"); }
@font-face { font-family: "??"; unicode-range: U+0; }
body { --font-default: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif; --font-monospace-default: ui-monospace, SFMono-Regular, "Cascadia Code", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", Menlo, Monaco, "Consolas", "Source Code Pro", monospace; --font-interface-override: '??'; --font-interface-theme: '??'; --font-interface: var(--font-interface-override), var(--font-interface-theme), var(--default-font, '??'), var(--font-default); --font-text-override: '??'; --font-text-theme: '??'; --font-text: var(--font-text-override), var(--font-text-theme), var(--font-interface); --font-print-override: '??'; --font-print: var(--font-print-override), var(--font-text-override), var(--font-text-theme), 'Arial'; --font-monospace-override: '??'; --font-monospace-theme: '??'; --font-monospace: var(--font-monospace-override), var(--font-monospace-theme), var(--font-monospace-default); --font-text-size: 16px; --font-mermaid: var(--font-text); }
* { box-sizing: border-box; }
html, body { margin: 0px; padding: 0px; height: 100%; width: 100%; overflow: hidden; }
body { text-rendering: optimizelegibility; font-family: var(--font-interface); line-height: var(--line-height-tight); font-size: var(--font-ui-medium); background-color: var(--background-primary); color: var(--text-normal); -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
body.is-translucent { background-color: transparent; }
@keyframes node-inserted {
0% { outline-color: rgb(255, 255, 255); }
100% { outline-color: rgb(0, 0, 0); }
}
.node-insert-event { animation-duration: 0.01s; animation-name: node-inserted; }
.is-flashing { transition: all 0.25s ease 0s; color: var(--text-normal); mix-blend-mode: var(--highlight-mix-blend-mode); border-radius: var(--radius-s); background-color: var(--text-highlight-bg) !important; }
body { user-select: none; overflow: hidden; }
body [contenteditable="true"], body [contenteditable=""] { user-select: text; }
body.is-grabbing, body.is-grabbing :not(.workspace-leaf-resize-handle) { cursor: grabbing !important; }
body.is-grabbing iframe:not(.is-controlled), body.is-grabbing webview { pointer-events: none; }
.app-container { display: flex; height: 100%; width: 100%; position: relative; flex-direction: column; }
.app-container.no-transition * { transition: none 0s ease 0s !important; }
.horizontal-main-container { width: 100%; display: flex; overflow: hidden; flex: 1 0 0px; }
:focus { outline: none; }
.is-text-garbled * { font-family: "Flow Circular", sans-serif !important; line-height: 1.45em !important; }
.cm-s-obsidian .cm-cursor, .cm-s-obsidian .cm-dropCursor { border-left-color: var(--text-normal); }
.cm-fat-cursor-mark { background-color: rgba(20, 255, 20, 0.5); animation: 1.06s steps(1) 0s infinite normal none running blink; }
.cm-animate-fat-cursor { width: auto; border: 0px; animation: 1.06s steps(1) 0s infinite normal none running blink; background: var(--interactive-accent); color: var(--text-on-accent); }
@-webkit-keyframes blink {
50% { background-color: transparent; }
}
@keyframes blink {
50% { background-color: transparent; }
}
.cm-tab { display: inline-block; text-decoration: inherit; }
.cm-negative { color: var(--text-error); }
.cm-positive { color: var(--text-success); }
.cm-strikethrough { text-decoration: line-through; }
.cm-invalidchar { color: var(--text-error); }
.cm-searching { background-color: rgba(255, 255, 0, 0.4); }
.cm-force-border { padding-right: 0.1px; }
.cm-tab-wrap-hack::after { content: ""; }
.markdown-source-view { font-size: var(--font-text-size); font-family: var(--font-text); }
.workspace-leaf-content.is-read-mode .markdown-source-view { z-index: 0; }
.drag-ghost { position: fixed; font-size: var(--font-ui-small); color: var(--drag-ghost-text-color); padding: var(--size-2-3) var(--size-4-2); border-radius: var(--radius-s); background-color: var(--drag-ghost-background); box-shadow: 0 2px 8px var(--background-modifier-box-shadow); z-index: var(--layer-dragged-item); max-width: 300px; font-weight: var(--font-medium); pointer-events: none; }
.drag-ghost.mod-leaf { display: flex; z-index: var(--layer-tooltip); }
.drag-ghost-icon { margin-right: var(--size-2-3); position: relative; }
.drag-reorder-ghost { position: fixed; border-radius: var(--radius-s); background-color: var(--background-primary); box-shadow: 0 2px 8px var(--background-modifier-box-shadow); z-index: var(--layer-dragged-item); pointer-events: none; }
.drag-ghost-self { display: flex; }
.drag-ghost-self > .svg-icon { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); opacity: 0.7; vertical-align: middle; align-self: center; margin-right: var(--size-2-2); flex-shrink: 0; }
.drag-ghost-self span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.drag-ghost-action { padding: var(--size-2-1) 0 0 0; font-size: var(--font-ui-smaller); opacity: 0.7; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.drag-ghost-hidden { visibility: hidden; position: relative; }
.drag-ghost-hidden::before { content: " "; position: absolute; inset: 0px; visibility: visible; border-radius: 5px; background-color: hsla(var(--interactive-accent-hsl), 0.3); }
.markdown-source-view:not(.is-live-preview) { --p-spacing: 0rem; }
.markdown-source-view.mod-cm6 { height: 100%; display: flex; flex-direction: column; }
.markdown-source-view.mod-cm6 ::selection { background-color: var(--text-selection); }
.markdown-source-view.mod-cm6 .cm-line .cm-selection, .markdown-source-view.mod-cm6 .cm-line .cm-inline-code .cm-selection { background-color: var(--text-selection); }
.markdown-source-view.mod-cm6 .cm-selectionBackground, .markdown-source-view.mod-cm6 .cm-editor > .cm-scroller > .cm-selectionLayer > .cm-selectionBackground { background-color: var(--text-selection); }
.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer { max-width: var(--file-line-width); margin-left: auto; margin-right: auto; }
.markdown-source-view.mod-cm6.is-readable-line-width .cm-content { max-width: var(--file-line-width); }
.markdown-source-view.mod-cm6.is-readable-line-width .cm-line { max-width: var(--file-line-width); }
.markdown-source-view.mod-cm6.is-readable-line-width .cm-line.HyperMD-table-row { max-width: 100%; }
.markdown-source-view.mod-cm6 .cm-editor { flex: 1 1 0px; min-height: 0px; }
.markdown-source-view.mod-cm6 .cm-editor.cm-focused { outline: none; }
.markdown-source-view.mod-cm6 .cm-scroller { font-family: var(--font-text); line-height: var(--line-height-normal); scroll-padding-block-end: var(--status-bar-scroll-padding); scrollbar-gutter: stable; }
.markdown-source-view.mod-cm6 .cm-sizer { display: flex; flex-direction: column; align-items: stretch; width: 100%; min-height: 100%; }
.markdown-source-view.mod-cm6 .cm-contentContainer { flex: 1 1 auto; display: flex; align-items: stretch; overflow-x: visible; }
.markdown-source-view.mod-cm6 .cm-content { width: 0px; caret-color: var(--text-normal); min-height: unset; padding: 0px; flex-basis: unset !important; }
.is-mobile.is-ios .markdown-source-view.mod-cm6 .cm-content { -webkit-user-modify: read-write; }
.markdown-source-view.mod-cm6 .cm-content > * { display: block; margin: 0px !important; }
.markdown-source-view.mod-cm6 .cm-content > [contenteditable="false"] { contain: paint !important; }
.markdown-source-view.mod-cm6 .cm-gutters { flex: 0 0 auto; background-color: transparent; margin-inline-end: var(--file-folding-offset); font-size: var(--font-ui-smaller); z-index: 1; font-variant: tabular-nums; color: var(--text-faint) !important; border-right: none !important; }
.markdown-source-view.mod-cm6 .cm-line > * { text-indent: 0px; }
.markdown-source-view.mod-cm6 .cm-transparent { color: transparent; }
.markdown-source-view.mod-cm6 .cm-html-embed, .markdown-source-view.mod-cm6 .cm-callout, .markdown-source-view.mod-cm6 .cm-table-widget { white-space: normal; overflow-wrap: normal; word-break: normal; }
.markdown-source-view.mod-cm6 .cm-table-widget { --table-drag-handle-size: var(--size-4-4); padding: var(--table-drag-handle-size); overflow: auto hidden; margin: 0 calc(-1 * var(--size-4-4)) !important; }
.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget { --table-drag-handle-size: var(--size-4-6); }
.markdown-source-view.mod-cm6 .cm-table-widget.is-loading { padding: 0px; margin: 0px !important; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper { position: relative; width: fit-content; }
.markdown-source-view.mod-cm6 .cm-table-widget tr { height: 1px; }
.markdown-source-view.mod-cm6 .cm-table-widget th, .markdown-source-view.mod-cm6 .cm-table-widget td { height: inherit; min-width: var(--table-column-min-width); cursor: text; overflow: visible; padding: 0px; position: relative; }
.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected::after, .markdown-source-view.mod-cm6 .cm-table-widget td.is-selected::after { pointer-events: none; content: ""; display: block; position: absolute; top: calc(-1 * var(--table-border-width)); right: calc(-1 * var(--table-border-width)); bottom: calc(-1 * var(--table-border-width)); left: calc(-1 * var(--table-border-width)); background-color: var(--table-selection); border: 0px solid var(--table-selection-border-color); mix-blend-mode: var(--table-selection-blend-mode); z-index: 1; }
.markdown-source-view.mod-cm6 .cm-table-widget th.top::after, .markdown-source-view.mod-cm6 .cm-table-widget td.top::after { border-top-width: var(--table-selection-border-width); top: calc(-1 * var(--table-selection-border-width)); }
.markdown-source-view.mod-cm6 .cm-table-widget th.bottom::after, .markdown-source-view.mod-cm6 .cm-table-widget td.bottom::after { border-bottom-width: var(--table-selection-border-width); bottom: calc(-1 * var(--table-selection-border-width)); }
.markdown-source-view.mod-cm6 .cm-table-widget.has-selection { --text-selection: transparent; }
.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-content { caret-color: transparent; }
.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-selectionLayer, .markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-cursorLayer { display: none; }
.markdown-source-view.mod-cm6 .cm-table-widget.is-selected { --text-selection: transparent; }
.markdown-source-view.mod-cm6 .cm-table-widget.is-selected table { position: relative; }
.markdown-source-view.mod-cm6 .cm-table-widget.is-selected table::after { pointer-events: none; content: ""; display: block; position: absolute; top: calc(-1 * var(--table-border-width)); right: calc(-1 * var(--table-border-width)); bottom: calc(-1 * var(--table-border-width)); left: calc(-1 * var(--table-border-width)); background-color: var(--table-selection); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-cell-wrapper { height: 100%; padding: var(--size-2-2) var(--size-4-2); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); position: absolute; display: flex; align-items: center; justify-content: center; cursor: grab; background-color: var(--table-drag-handle-background); color: var(--table-drag-handle-color); touch-action: none; opacity: 0; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:active, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:active, .markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:hover, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:hover { opacity: 1; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:active, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:active { cursor: grabbing; background-color: var(--table-drag-handle-background-active); color: var(--table-drag-handle-color-active); box-shadow: 0 0 0 var(--table-selection-border-width) var(--table-selection-border-color); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle *, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle * { pointer-events: none; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle { top: 0px; left: -1px; width: calc(var(--table-drag-handle-size) - var(--table-selection-border-width)); height: 100%; transform: translateX(-100%); border-top-left-radius: var(--radius-s); border-bottom-left-radius: var(--radius-s); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle { top: -1px; left: 0px; width: 100%; height: calc(var(--table-drag-handle-size) - var(--table-selection-border-width)); transform: translateY(-100%); border-top-left-radius: var(--radius-s); border-top-right-radius: var(--radius-s); }
.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-row-drag-handle, .markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-col-drag-handle { display: none; }
.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-row-drag-handle:active, .markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-col-drag-handle:active { display: flex; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target { position: absolute; border-radius: 2px; background-color: var(--interactive-accent); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target.mod-row { height: 3px; transform: translateY(-2px); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target.mod-col { width: 3px; transform: translateX(-2px); }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); position: absolute; display: flex; align-items: center; justify-content: center; height: var(--table-drag-handle-size); width: var(--table-drag-handle-size); background-color: var(--table-add-button-background); border: var(--table-add-button-border-width) solid var(--table-add-button-border-color); color: var(--text-faint); transition: opacity 0s ease 0.1s; opacity: 0; user-select: none; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn:hover, .markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn:hover { opacity: 1; }
.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle, .is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle { display: none; }
.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .mod-active-row-handle > .table-row-drag-handle, .is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .mod-active-col-handle > .table-col-drag-handle { opacity: 1; display: flex; }
.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget:not(.has-focus) .table-row-btn, .is-mobile .markdown-source-view.mod-cm6 .cm-table-widget:not(.has-focus) .table-col-btn { pointer-events: none; }
.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget.has-focus .table-row-btn, .is-mobile .markdown-source-view.mod-cm6 .cm-table-widget.has-focus .table-col-btn { opacity: 1; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn { top: 100%; left: 0px; width: 100%; border-top: none; cursor: s-resize; }
.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn { top: 0px; height: 100%; }
.markdown-source-view.mod-cm6 .cm-table-widget .cm-editor { flex-basis: content; }
.markdown-source-view.mod-cm6 .cm-table-widget .cm-content, .markdown-source-view.mod-cm6 .cm-table-widget .cm-line { max-width: none; }
.markdown-source-view.mod-cm6 .cm-table-widget .cm-content { width: auto; }
.markdown-source-view.mod-cm6 .cm-table-widget .cm-content.cm-lineWrapping { overflow-wrap: normal; white-space: var(--table-white-space); word-break: normal; }
.markdown-source-view.mod-cm6 .cm-table-widget .cm-scroller { overflow-y: hidden; scrollbar-gutter: auto; line-height: var(--table-line-height); }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget .table-col-btn { left: 100%; border-left: none; cursor: e-resize; }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget th.is-selected.start::after, .markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget td.is-selected.start::after { border-left-width: var(--table-selection-border-width); left: calc(-1 * var(--table-selection-border-width)); }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget th.is-selected.end::after, .markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget td.is-selected.end::after { border-right-width: var(--table-selection-border-width); right: calc(-1 * var(--table-selection-border-width)); }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget th.is-selected.top.end::after, .markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget td.is-selected.top.end::after { border-top-right-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget th.is-selected.bottom.end::after, .markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget td.is-selected.bottom.end::after { border-bottom-right-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget th.is-selected.top.start::after, .markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget td.is-selected.top.start::after { border-top-left-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget th.is-selected.bottom.start::after, .markdown-source-view.mod-cm6:not(.is-rtl) .cm-table-widget td.is-selected.bottom.start::after { border-bottom-left-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget .table-col-btn { right: 100%; border-right: none; cursor: w-resize; }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget th.is-selected.start::after, .markdown-source-view.mod-cm6.is-rtl .cm-table-widget td.is-selected.start::after { border-right-width: var(--table-selection-border-width); right: calc(-1 * var(--table-selection-border-width)); }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget th.is-selected.end::after, .markdown-source-view.mod-cm6.is-rtl .cm-table-widget td.is-selected.end::after { border-left-width: var(--table-selection-border-width); left: calc(-1 * var(--table-selection-border-width)); }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget th.is-selected.top.end::after, .markdown-source-view.mod-cm6.is-rtl .cm-table-widget td.is-selected.top.end::after { border-top-left-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget th.is-selected.bottom.end::after, .markdown-source-view.mod-cm6.is-rtl .cm-table-widget td.is-selected.bottom.end::after { border-bottom-left-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget th.is-selected.top.start::after, .markdown-source-view.mod-cm6.is-rtl .cm-table-widget td.is-selected.top.start::after { border-top-right-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6.is-rtl .cm-table-widget th.is-selected.bottom.start::after, .markdown-source-view.mod-cm6.is-rtl .cm-table-widget td.is-selected.bottom.start::after { border-bottom-right-radius: var(--table-selection-border-radius); }
.markdown-source-view.mod-cm6 .cm-line { position: relative; padding: 0px; }
.markdown-source-view.mod-cm6 .edit-block-button { padding: var(--size-2-2) var(--size-2-3); position: absolute; top: var(--size-2-2); right: var(--size-2-2); display: flex; opacity: 0; color: var(--text-muted); border-radius: var(--radius-s); cursor: var(--cursor); }
@media (hover: hover) {
.markdown-source-view.mod-cm6 .edit-block-button:hover { background-color: var(--background-modifier-hover); }
}
.markdown-source-view.mod-cm6 .cm-panels { background-color: inherit; color: inherit; }
.markdown-source-view.mod-cm6 img.cm-widgetBuffer { display: inline !important; width: 0px !important; border: 0px !important; margin: 0px !important; padding: 0px !important; }
.view-content > .markdown-source-view.mod-cm6 > .cm-editor > .cm-scroller { padding: var(--file-margins); }
.empty-state { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.empty-state-container { max-width: 480px; max-height: 280px; margin: 20px; text-align: center; }
.empty-state-title { margin: 20px 0px; font-weight: var(--h2-weight); font-size: var(--h2-size); line-height: var(--line-height-tight); position: relative; }
.empty-state-action-list { font-size: var(--font-text-size); line-height: var(--line-height-tight); color: var(--text-muted); margin-top: 20px; }
.empty-state-action { cursor: var(--cursor); line-height: 36px; color: var(--text-accent); }
@media (hover: hover) {
.empty-state-action:hover { color: var(--text-accent-hover); }
}
.empty-state-close-button { display: none; }
body { --zoom-factor: 1; --titlebar-height: 30px; }
.mod-macos { --frame-left-space: calc(80px - var(--ribbon-width)); --frame-right-space: 0px; }
.mod-macos.is-popout-window { --frame-left-space: 80px; }
.mod-windows, .mod-linux { --frame-left-space: 0px; --frame-right-space: 126px; }
body.is-frameless:not(.is-hidden-frameless):not(.is-fullscreen) { padding-top: calc(var(--titlebar-height) / var(--zoom-factor)); }
body.is-frameless:not(.is-hidden-frameless):not(.is-fullscreen) .titlebar { height: var(--titlebar-height); zoom: calc(1 / var(--zoom-factor)); }
body.is-frameless:not(.is-hidden-frameless):not(.is-fullscreen):not(.is-maximized) .titlebar { padding-top: 2px; }
body.is-frameless.is-hidden-frameless .titlebar { height: calc(var(--header-height) - 1px); }
body.is-frameless.is-hidden-frameless.starter .titlebar { height: var(--titlebar-height); }
.is-fullscreen .titlebar { display: none; }
.sidebar-toggle-button, .workspace-tabs.mod-top { --tab-container-background: var(--titlebar-background); }
body.is-focused .titlebar, body.is-focused .workspace-ribbon.mod-left { --titlebar-background: var(--titlebar-background-focused); }
body.is-focused .sidebar-toggle-button, body.is-focused .workspace-tabs.mod-top { --tab-container-background: var(--titlebar-background-focused); }
.is-hidden-frameless { --divider-vertical-height: 100%; }
.workspace-ribbon .sidebar-toggle-button { position: absolute; top: 0px; left: 0px; width: var(--ribbon-width); justify-content: center; }
.titlebar-button.mod-logo { width: var(--ribbon-width); justify-content: center; }
.is-hidden-frameless:not(.starter) .titlebar { app-region: no-drag; }
.is-hidden-frameless .titlebar-button.mod-logo { display: none; }
.is-hidden-frameless:not(.is-fullscreen) .workspace-tabs.mod-top-left-space .workspace-tab-header-container { padding-left: var(--frame-left-space); }
.is-hidden-frameless:not(.is-fullscreen) .workspace-tabs.mod-top-right-space .workspace-tab-header-container { padding-right: var(--frame-right-space); }
.is-hidden-frameless:not(.is-fullscreen):not(.mod-macos) .workspace-tabs.mod-top-left-space .workspace-tab-header-container::before { app-region: no-drag; content: ""; height: 100%; left: 0px; top: 0px; position: absolute; width: var(--frame-left-space); }
.is-hidden-frameless:not(.is-fullscreen):not(.mod-macos) .workspace-tabs.mod-top-right-space .workspace-tab-header-container::after { app-region: no-drag; content: ""; height: 100%; right: 0px; top: 0px; position: absolute; width: var(--frame-right-space); }
.is-hidden-frameless:not(.is-fullscreen) .titlebar-button-container.mod-right { background-color: var(--titlebar-background); }
.is-hidden-frameless:not(.is-fullscreen).is-focused .titlebar-button-container.mod-right { background-color: var(--titlebar-background-focused); }
.titlebar-button.mod-logo:hover .logo-wireframe, .titlebar-button.mod-logo:not(:hover) .logo-full { display: none; }
body.is-frameless > .app-container ~ * { app-region: no-drag; }
body.is-frameless .modal-container, body.is-frameless .suggestion-bg { app-region: initial; }
body.is-frameless .modal { app-region: no-drag; }
.loader-spinner { width: var(--size-4-8); height: var(--size-4-8); margin: 100px auto; color: var(--interactive-accent); }
.loader-spinner svg { animation-name: spin; animation-duration: 5000ms; animation-iteration-count: infinite; animation-timing-function: linear; --icon-size: var(--icon-size-lx); }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.loader-cube { width: 40px; height: 40px; margin: 100px auto; }
.loader-cube .sk-cube { width: 33%; height: 33%; background-color: var(--interactive-accent); float: left; animation: 1.3s ease-in-out 0s infinite normal none running sk-cubeGridScaleDelay; }
.loader-cube .sk-cube1 { animation-delay: 0.2s; }
.loader-cube .sk-cube2 { animation-delay: 0.3s; }
.loader-cube .sk-cube3 { animation-delay: 0.4s; }
.loader-cube .sk-cube4 { animation-delay: 0.1s; }
.loader-cube .sk-cube5 { animation-delay: 0.2s; }
.loader-cube .sk-cube6 { animation-delay: 0.3s; }
.loader-cube .sk-cube7 { animation-delay: 0s; }
.loader-cube .sk-cube8 { animation-delay: 0.1s; }
.loader-cube .sk-cube9 { animation-delay: 0.2s; }
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% { transform: scale3d(1, 1, 1); }
35% { transform: scale3d(0, 0, 1); }
}
@keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% { transform: scale3d(1, 1, 1); }
35% { transform: scale3d(0, 0, 1); }
}
.is-loading { position: relative; }
.is-loading::before { content: " "; position: absolute; top: 0px; width: 0px; height: 3px; background-color: var(--interactive-accent); animation: 1000ms ease-in-out 300ms infinite normal none running progress-bar; }
.pane-empty { color: var(--text-faint); font-size: var(--font-ui-small); margin: var(--size-4-2) auto; text-align: center; }
.view-header { height: var(--header-height); display: none; border-bottom: var(--file-header-border); background-color: var(--background-primary); z-index: 1; position: relative; gap: var(--size-4-2); padding: 0 var(--size-4-3); }
body.is-phone .view-header, .show-view-header .view-header { display: flex; }
.is-focused .workspace-leaf.mod-active .view-header { background-color: var(--background-primary); }
.workspace-split.mod-left-split .view-header, .workspace-split.mod-right-split .view-header, .workspace-fake-target-overlay.is-in-sidebar .view-header { display: none; }
.view-header.is-highlighted::after { content: " "; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: hsla(var(--interactive-accent-hsl), 0.5); }
.view-header .view-header-icon { display: none; padding: var(--size-2-2); margin-right: var(--size-2-3); color: var(--text-muted); align-self: center; cursor: grab; }
.view-header .view-header-icon:active { cursor: grabbing; }
.view-header-title { font-size: var(--file-header-font-size); font-weight: var(--file-header-font-weight); flex: 1 1 0px; max-width: max-content; overflow: auto; white-space: pre; overflow-wrap: normal; color: var(--text-muted); scroll-padding-inline-end: 20px; }
.is-focused .workspace-leaf.mod-active .view-header-title { color: var(--text-normal); }
.view-header-title::-webkit-scrollbar { display: none; }
.view-header-title-container { flex-grow: 1; overflow: hidden; position: relative; justify-content: var(--file-header-justify); display: flex; align-items: center; gap: var(--size-4-1); white-space: nowrap; }
.view-header-title-parent { font-size: var(--file-header-font-size); color: var(--text-muted); min-width: 0px; display: flex; gap: 0px; overflow: hidden; }
.view-header-title-parent:empty { display: none; }
.view-header-title-parent .view-header-breadcrumb { padding: 2px 4px; border-radius: var(--radius-s); }
@media (hover: hover) {
.view-header-title-parent .view-header-breadcrumb:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); }
}
.view-header-title-parent .view-header-breadcrumb-separator { padding: 2px 1px; color: var(--text-faint); }
.view-content { width: 100%; height: calc(100% - var(--header-height)); }
.workspace-split.mod-root .view-content { background-color: var(--background-primary); }
.workspace-split.mod-root .workspace-fake-target-overlay .view-content { background-color: transparent; }
.workspace-split.mod-left-split .view-content, .workspace-split.mod-right-split .view-content { height: 100%; overflow: auto; }
.inline-title { font-weight: var(--inline-title-weight); font-size: var(--inline-title-size); line-height: var(--inline-title-line-height); font-style: var(--inline-title-style); font-variant: var(--inline-title-variant); font-family: var(--inline-title-font); margin-bottom: var(--inline-title-margin-bottom); letter-spacing: -0.015em; color: var(--inline-title-color); }
.hover-popover .inline-title, .inline-embed .inline-title { display: none; }
body:not(.show-inline-title) .inline-title:not([data-level]) { display: none; }
::selection { background-color: var(--text-selection); }
.markdown-reading-view { display: flex; flex-direction: column; }
.markdown-preview-view { font-size: var(--font-text-size); font-family: var(--font-text); line-height: var(--line-height-normal); width: 100%; height: 100%; padding: var(--file-margins); position: relative; overflow-y: auto; overflow-wrap: break-word; color: var(--text-normal); user-select: text; scrollbar-gutter: stable; }
.workspace-leaf-content.is-read-mode .markdown-preview-view { width: 100%; left: 0px; background-color: var(--background-primary); }
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer { max-width: var(--file-line-width); margin-left: auto; margin-right: auto; }
.markdown-rendered.rtl { direction: rtl; }
.workspace-ribbon.mod-left { margin-top: var(--header-height); }
.workspace-ribbon.mod-left::before { app-region: drag; position: absolute; left: 0px; top: 0px; background-color: var(--titlebar-background); content: " "; border-bottom: var(--tab-outline-width) solid var(--tab-outline-color); height: var(--header-height); width: var(--ribbon-width); box-sizing: border-box; }
.workspace-ribbon { width: var(--ribbon-width); flex: 0 0 var(--ribbon-width); display: flex; flex-direction: column; overflow: hidden; background-color: var(--ribbon-background); z-index: var(--layer-sidedock); color: var(--text-muted); padding: var(--ribbon-padding); gap: var(--size-4-1); border-right: var(--divider-width) solid var(--divider-color); }
.workspace-ribbon.mod-left.is-collapsed { transition: background-color 250ms ease-in-out 95ms; background-color: var(--ribbon-background-collapsed); border-right-color: var(--divider-color); }
.workspace-ribbon.mod-right { display: none; }
.workspace-ribbon.is-hidden { display: none; }
.workspace-ribbon.is-collapsed { background-color: var(--background-secondary); }
.side-dock-settings, .side-dock-actions { flex-direction: column; }
.side-dock-settings .side-dock-ribbon-action, .side-dock-actions .side-dock-ribbon-action { margin: 0px auto; }
.side-dock-settings { margin-top: auto; }
.release-notes-view { padding: var(--file-margins); }
.release-notes-view .markdown-preview-view { overflow: visible; }
.release-notes-view .is-readable-line-width { max-width: var(--file-line-width); margin-left: auto; margin-right: auto; }
.setting { display: flex; align-items: center; }
.setting-text { flex-grow: 1; }
.setting-title { font-size: var(--font-ui-large); line-height: var(--line-height-normal); }
.setting-explanation { color: var(--text-muted); }
.modal.mod-new-editor { max-width: 600px; }
.modal.mod-trust-folder { max-width: 700px; }
.modal.mod-settings .vertical-tab-header { flex: 0 0 25%; min-width: 180px; max-width: 250px; overflow: auto; border-right: 1px solid var(--divider-color); }
.modal.mod-settings .modal-content { margin-top: 0px; overflow: hidden; }
.modal.mod-plugin-options .modal-content { margin: var(--size-4-6) 0; }
.setting-item { display: flex; align-items: center; padding: 0.75em 0px; border-top: 1px solid var(--background-modifier-border); }
.setting-item + div > .setting-item-heading, .setting-item + .setting-item-heading { margin-top: 0.75em; }
.setting-item:first-child { padding-top: 0px; border-top: none; }
.setting-item > :first-child { margin-right: var(--size-4-4); }
.setting-item > :last-child { margin-right: 0px; }
.setting-item.mod-cta { justify-content: center; }
.setting-item-heading { font-weight: var(--font-semibold); border-top: none; }
.setting-item-heading .setting-item-info { flex-grow: 0; margin-right: 0px; }
.setting-item-heading .setting-item-description { font-weight: var(--font-normal); }
.setting-item-info { flex: 1 1 auto; }
.setting-item-description { color: var(--text-muted); font-size: var(--font-ui-smaller); padding-top: var(--size-4-1); line-height: var(--line-height-tight); }
.setting-item-description:empty { display: none; }
.setting-item-description code { font-family: var(--font-monospace); font-size: var(--font-smaller); border-radius: var(--radius-s); padding: 0px 3px 2px; position: relative; bottom: 1px; }
.setting-item-description ul { margin: var(--size-4-1) 0; padding-left: var(--size-4-6); }
.setting-item-name { color: var(--text-normal); font-size: var(--font-ui-medium); line-height: var(--line-height-tight); }
.setting-item-control { flex: 1 1 auto; text-align: right; display: flex; justify-content: flex-end; align-items: center; gap: var(--size-4-2); }
.setting-item-control.mod-vertical { flex-direction: column; }
.setting-item-control.mod-vertical > :not(:last-child) { margin-bottom: 10px; margin-right: 0px; }
.setting-item-control.mod-hotkey { padding-top: 0px; cursor: default; }
.setting-item-control.mod-hotkey input { font-family: var(--font-monospace); font-size: var(--font-smaller); }
.setting-item-control.mod-hotkey input:focus { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.setting-item-control select { width: inherit; max-width: 400px; }
.setting-command-hotkeys { display: flex; flex-wrap: wrap; gap: var(--size-4-1); }
.setting-hotkey { font-family: -apple-system, BlinkMacSystemFont, var(--font-monospace); font-size: var(--font-ui-small); background-color: var(--background-modifier-hover); border-radius: var(--radius-s); padding: 2px 4px 2px 8px; align-self: flex-end; white-space: nowrap; display: flex; align-items: center; gap: var(--size-4-1); }
.setting-hotkey.has-conflict { background-color: var(--background-modifier-error); color: var(--text-on-accent); }
@media (hover: hover) {
.setting-hotkey.has-conflict:hover { background-color: var(--background-modifier-error-hover); }
}
.setting-hotkey.mod-active { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.setting-hotkey.mod-empty { padding-right: var(--size-4-2); }
.setting-hotkey-icon { display: flex; align-items: center; cursor: var(--cursor); border-radius: 50%; line-height: 1; text-align: center; }
.setting-hotkey-icon .svg-icon { width: 16px; height: 16px; stroke-width: 2px; opacity: 0.6; }
@media (hover: hover) {
.setting-hotkey-icon:hover .svg-icon { opacity: 1; }
}
@media (hover: hover) {
.setting-delete-hotkey:hover { background-color: var(--background-modifier-error); color: var(--text-on-accent); }
}
.setting-add-hotkey-button, .setting-restore-hotkey-button { padding: var(--size-2-2); border-radius: var(--radius-s); color: var(--text-faint); cursor: var(--cursor); height: calc(var(--icon-l) + var(--size-2-2) + var(--size-2-2)); }
.setting-add-hotkey-button.mod-active, .setting-restore-hotkey-button.mod-active { color: var(--text-accent); }
@media (hover: hover) {
.setting-add-hotkey-button:hover, .setting-restore-hotkey-button:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); }
}
.setting-editor-extra-setting-button { line-height: 0; }
.setting-message { font-size: var(--font-ui-small); }
.setting-font-list { margin: 1.5em 0px 0.75em; }
.hotkey-settings-container { display: flex; flex-direction: column; }
.hotkey-settings-container .setting-item-description { padding-top: 0px; }
.hotkey-settings-container hr { margin: 20px 0px 10px; }
.hotkey-list-container { overflow: auto; }
.hotkey-header-container { justify-content: space-between; padding-bottom: var(--size-4-8); display: flex; flex-wrap: wrap; }
.hotkey-filter { align-items: center; background-color: var(--background-secondary); border-radius: var(--radius-s); display: flex; font-size: var(--font-ui-small); padding: var(--size-4-1) var(--size-4-1) var(--size-4-1) var(--size-4-2); gap: var(--size-2-1); }
.setting-filter-container { display: flex; gap: var(--size-4-2); margin-bottom: var(--size-4-8); }
.input-right-decorator { position: absolute; transform: translateY(-50%); top: 50%; right: var(--size-4-1); }
.search-input-container input:not(:placeholder-shown) ~ .input-right-decorator { right: calc(var(--size-4-1) + 28px); }
.search-input-container.mod-hotkey .clickable-icon { padding: var(--size-2-1); }
.hotkey-filter-remove-button { cursor: var(--cursor); color: var(--text-muted); padding: var(--size-2-1); border-radius: var(--radius-s); display: flex; align-items: center; --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
@media (hover: hover) {
.hotkey-filter-remove-button:hover { background-color: var(--background-modifier-hover); }
}
.modal.mod-image-lightbox { max-width: 90vw; max-height: 90vh; padding: 0px; }
.modal.mod-image-lightbox .modal-content { padding: var(--size-4-12) var(--size-4-3) var(--size-4-2) var(--size-4-3); text-align: center; }
.login-field { max-width: 500px; margin: 1em auto; }
.spellchecker-dictionary-container { max-height: 60vh; overflow: auto; }
.spellchecker-dictionary-item { display: flex; margin-bottom: 10px; }
.spellchecker-dictionary-word { flex-grow: 1; }
.spellchecker-dictionary-remove-button { cursor: var(--cursor); color: var(--text-muted); margin-right: 10px; }
@media (hover: hover) {
.spellchecker-dictionary-remove-button:hover { color: var(--text-normal); }
}
.modal.mod-new-editor .card, .modal.mod-restricted-mode .card { flex: 1 0 0px; }
.input-right-decorator { position: absolute; transform: translateY(-50%); top: 50%; right: var(--size-4-1); }
.input-right-decorator.clickable-icon { padding: var(--size-2-1) var(--size-2-2); }
.input-right-decorator.clickable-icon.is-active { background-color: transparent; }
.search-input-container input:not(:placeholder-shown) ~ .input-right-decorator { right: calc(var(--size-4-1) + 28px); }
.search-input-container input:placeholder-shown ~ .search-input-clear-button { display: none; }
.setting-progress-bar { width: 100%; height: var(--size-4-2); border-radius: var(--radius-s); background-color: var(--background-secondary); box-shadow: inset 0 0 0 1px var(--background-modifier-border); }
.setting-progress-bar-inner { width: 0px; height: 100%; border-radius: var(--radius-s); background-color: var(--interactive-accent); }
.mod-community-modal .modal-sidebar .setting-item { max-width: var(--modal-community-sidebar-width); padding: 0 var(--size-4-3) var(--size-4-1); border: none; gap: var(--size-4-2); }
.mod-community-modal .modal-sidebar .setting-item:first-child { max-width: 500px; gap: 0px; margin-bottom: var(--size-4-2); }
.mod-community-modal .modal-sidebar .setting-item-name { font-size: var(--font-ui-small); padding-left: var(--size-4-1); }
.mod-community-modal .modal-sidebar .setting-item-info { margin: 0px; flex-grow: 0; }
.mod-community-modal .modal-sidebar .search-input-container { width: 100%; }
.mod-community-modal .modal-sidebar button.clickable-icon { padding: 6px 10px; display: flex; align-items: center; color: var(--text-normal); }
.community-modal-details-empty-state { padding: 0px; text-align: center; }
.community-modal-search-summary { font-size: var(--font-ui-small); padding: var(--size-4-1) var(--size-4-3) var(--size-4-3) var(--size-4-4); }
.community-modal-search-results-wrapper { flex: 1 0 auto; overflow: auto; border-top: var(--border-width) solid var(--divider-color); scroll-padding: var(--size-4-3); contain: strict; }
.community-modal-search-results { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: var(--size-4-3); padding: var(--size-4-3); }
body:not(.is-phone) .community-item.is-selected, body:not(.is-phone) .community-item.is-selected:hover { border-color: var(--interactive-accent); background-color: var(--interactive-accent); color: var(--text-on-accent); }
body:not(.is-phone) .community-item.is-selected .community-item-author, body:not(.is-phone) .community-item.is-selected:hover .community-item-author, body:not(.is-phone) .community-item.is-selected .community-item-repo, body:not(.is-phone) .community-item.is-selected:hover .community-item-repo, body:not(.is-phone) .community-item.is-selected .community-item-downloads, body:not(.is-phone) .community-item.is-selected:hover .community-item-downloads, body:not(.is-phone) .community-item.is-selected .community-item-updated, body:not(.is-phone) .community-item.is-selected:hover .community-item-updated { color: var(--text-on-accent); opacity: 0.8; }
body:not(.is-phone) .community-item.is-selected .flair, body:not(.is-phone) .community-item.is-selected:hover .flair { color: var(--text-on-accent); background-color: transparent; }
.community-item { position: relative; background-color: var(--background-primary); padding: var(--size-4-3); cursor: var(--cursor); border-radius: var(--radius-m); border: 1px solid var(--background-modifier-border); display: flex; flex-direction: column; gap: var(--size-2-1); }
.community-item:last-child { margin-bottom: 0px; }
.community-item .suggestion-highlight { background-color: var(--text-highlight-bg); }
@media (hover: hover) {
.community-item:hover { border-color: var(--background-modifier-border-hover); }
}
.is-mobile .community-item { max-width: 500px; }
.community-item .flair { margin-left: var(--size-4-1); background-color: var(--tag-background); color: var(--tag-color); vertical-align: middle; top: -1px; }
.community-item-name { font-size: var(--font-ui-medium); line-height: var(--line-height-tight); font-weight: var(--font-medium); }
.community-item-author { font-size: var(--font-ui-smaller); line-height: var(--line-height-tight); color: var(--text-muted); }
.community-item-downloads { font-size: var(--font-ui-smaller); color: var(--text-muted); --icon-color: var(--text-faint); --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
.community-item-downloads svg { vertical-align: text-bottom; }
.community-item-updated { font-size: var(--font-ui-smaller); color: var(--text-muted); margin-bottom: var(--size-4-2); }
.community-item-downloads-text { margin-left: var(--size-2-2); }
.community-item-desc { font-size: var(--font-ui-small); line-height: var(--line-height-tight); margin-top: 4px; }
.community-item-badge.mod-update { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); color: var(--interactive-accent); position: absolute; top: var(--size-4-3); right: var(--size-4-3); }
.community-item-screenshot { max-width: 100%; object-fit: cover; border-radius: var(--radius-s); aspect-ratio: 16 / 9; image-rendering: -webkit-optimize-contrast; margin-top: var(--size-4-1); }
.community-item-screenshot.mod-unavailable { text-align: center; color: var(--text-muted); }
.community-item-screenshot .placeholder-icon { display: flex; align-items: center; justify-content: center; height: 100%; }
.community-item-screenshot .placeholder-icon .svg-icon { color: var(--text-faint); width: var(--size-4-8); height: var(--size-4-8); }
.community-modal-info-name { font-size: var(--h2-size); font-weight: var(--font-semibold); line-height: var(--line-height-tight); margin-bottom: var(--size-4-6); }
.community-modal-info-author, .community-modal-info-repo, .community-modal-info-version { font-size: var(--font-ui-small); line-height: var(--line-height-tight); color: var(--text-muted); }
.community-modal-info-desc { font-size: var(--font-ui-small); line-height: var(--line-height-tight); margin-top: 4px; }
.community-modal-details { flex: 1 1 calc(var(--modal-max-width) - var(--modal-community-sidebar-width)); overflow: auto; display: flex; flex-direction: column; border-left: 1px solid var(--divider-color); }
.community-modal-info { flex: 1 1 0px; overflow-y: auto; padding: var(--size-4-8) var(--size-4-16); scroll-padding: var(--size-4-4); }
.community-readme { overflow-y: visible; height: auto; padding: var(--size-4-4) 0; }
.community-readme video, .community-readme img { max-width: 100%; }
.community-modal-info-desc { font-size: var(--font-ui-medium); line-height: var(--line-height-tight); margin-top: var(--size-4-2); }
.community-modal-button-container { display: flex; flex-wrap: wrap; gap: var(--size-4-2); margin: 1.5em 0px; }
.community-modal-info-downloads { color: var(--text-muted); margin-top: var(--size-4-1); display: inline-block; --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
.community-modal-info-downloads-text { margin-left: var(--size-4-1); position: relative; top: -1px; }
.community-modal-readme { font-size: var(--font-text-size); font-family: var(--font-text); line-height: var(--line-height-normal); overflow-wrap: break-word; color: var(--text-normal); user-select: text; }
.installed-plugins-container { padding-top: var(--size-4-4); border-top: 1px solid var(--background-modifier-border); }
.community-modal-grid-button-container { position: absolute; top: var(--size-4-4); right: var(--size-4-12); display: flex; gap: var(--size-4-2); }
.status-bar { position: var(--status-bar-position); width: auto; bottom: 0px; right: 0px; border-radius: var(--status-bar-radius); border-style: solid; border-width: var(--status-bar-border-width); border-color: var(--status-bar-border-color); background-color: var(--status-bar-background); color: var(--status-bar-text-color); display: flex; font-size: var(--status-bar-font-size); justify-content: flex-end; min-height: 18px; padding: var(--size-4-1); gap: var(--size-2-1); user-select: none; z-index: var(--layer-status-bar); font-variant-numeric: tabular-nums; }
.status-bar-item { border-radius: var(--radius-s); display: inline-flex; align-items: center; padding: 3px var(--size-2-2); line-height: 1; }
.status-bar-item.mod-clickable { cursor: var(--cursor); }
@media (hover: hover) {
.status-bar-item.mod-clickable:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); }
}
.status-bar-item.plugin-editor-status, .status-bar-item.plugin-sync { padding: 0 var(--size-2-2); }
@media (hover: hover) {
.status-bar-item.plugin-editor-status:hover, .status-bar-item.plugin-sync:hover { background-color: var(--background-modifier-hover); }
}
.status-bar-item:empty { display: none; }
.status-bar-item-icon { vertical-align: middle; display: flex; align-items: center; }
.status-bar-item-segment { margin-right: var(--size-4-2); }
.status-bar-item-segment:last-child { margin-right: 0px; }
.is-screenshotting .status-bar { display: none; }
.titlebar { app-region: drag; position: fixed; top: 0px; left: 0px; right: 0px; display: flex; background-color: var(--titlebar-background); border-bottom: var(--titlebar-border-width) solid var(--titlebar-border-color); }
.titlebar-inner { color: var(--titlebar-text-color); font-weight: var(--titlebar-text-weight); width: 100%; display: flex; }
.is-focused .titlebar-inner { color: var(--titlebar-text-color-focused); }
.titlebar-text { opacity: 0.85; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; flex-grow: 1; font-size: var(--font-ui-small); text-align: center; display: flex; justify-content: center; align-items: center; padding: 0px 125px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.titlebar-button-container { display: flex; position: absolute; top: 0px; }
.mod-macos .titlebar-button-container { top: 8px; }
.titlebar-button-container.mod-left { left: 0px; }
.mod-macos .titlebar-button-container.mod-left { left: calc(80px / var(--zoom-factor)); }
.titlebar-button-container .mod-back, .titlebar-button-container .mod-forward { color: var(--icon-color); }
.titlebar-button-container .mod-back .svg-icon, .titlebar-button-container .mod-forward .svg-icon { width: 14px; height: 14px; stroke-width: 2.25px; }
@media (hover: hover) {
.titlebar-button-container .mod-back:hover, .titlebar-button-container .mod-forward:hover { color: var(--icon-color-hover); }
}
.titlebar-button-container.mod-right { right: 0px; }
.titlebar-button { app-region: no-drag; padding: var(--size-2-2) var(--size-2-3); cursor: var(--cursor); display: inline-flex; align-items: center; }
@media (hover: hover) {
.titlebar-button:hover { opacity: 1; background-color: var(--background-modifier-hover); }
.titlebar-button.mod-close:hover { background-color: var(--background-modifier-error); }
}
.mod-macos .titlebar-button { border-radius: var(--radius-s); }
body.is-frameless.is-hidden-frameless { padding-top: 0px !important; }
.is-hidden-frameless.mod-macos .titlebar { display: none; }
.is-hidden-frameless.mod-windows .titlebar, .is-hidden-frameless.mod-linux .titlebar { background: transparent; border: none; z-index: var(--layer-popover); pointer-events: none; }
.is-hidden-frameless.mod-windows .titlebar-button.mod-back, .is-hidden-frameless.mod-linux .titlebar-button.mod-back, .is-hidden-frameless.mod-windows .titlebar-button.mod-forward, .is-hidden-frameless.mod-linux .titlebar-button.mod-forward, .is-hidden-frameless.mod-windows .titlebar-text, .is-hidden-frameless.mod-linux .titlebar-text { display: none; }
.is-hidden-frameless.mod-windows .titlebar-button-container, .is-hidden-frameless.mod-linux .titlebar-button-container { pointer-events: auto; }
.mod-linux .titlebar-button-container, .mod-windows .titlebar-button-container { height: 100%; }
.mod-linux .titlebar-button, .mod-windows .titlebar-button { padding: 0px 16px; display: flex; align-items: center; }
.mod-linux .titlebar-button.mod-logo, .mod-windows .titlebar-button.mod-logo { padding: 4px 8px; }
@media (hover: hover) {
.mod-linux .titlebar-button.mod-close:hover, .mod-windows .titlebar-button.mod-close:hover { background-color: var(--background-modifier-error); }
.mod-linux .titlebar-button.mod-close:hover .svg-icon, .mod-windows .titlebar-button.mod-close:hover .svg-icon { fill: white; stroke: white; }
}
@media screen and (max-width: 300px) {
.titlebar-text { display: none; }
}
.is-translucent:not(.is-fullscreen) { --nav-collapse-icon-color: rgba(var(--mono-rgb-100), 0.3); --nav-collapse-icon-color-collapsed: rgba(var(--mono-rgb-100), 0.3); --divider-color: rgba(0, 0, 0, 0.15); }
.is-translucent:not(.is-fullscreen) .titlebar, .is-translucent:not(.is-fullscreen) .app-container { background-color: var(--workspace-background-translucent); }
.is-translucent:not(.is-fullscreen) .workspace-ribbon.mod-left, .is-translucent:not(.is-fullscreen) .workspace-tabs, .is-translucent:not(.is-fullscreen) .workspace-split.mod-root, .is-translucent:not(.is-fullscreen) .sidebar-toggle-button, .is-translucent:not(.is-fullscreen) .mod-left-split .workspace-tab-header-container, .is-translucent:not(.is-fullscreen) .mod-right-split .workspace-tab-header-container, .is-translucent:not(.is-fullscreen) .mod-top .workspace-tab-header-container, .is-translucent:not(.is-fullscreen) .workspace-tabs .workspace-leaf, .is-translucent:not(.is-fullscreen) .workspace-ribbon.mod-left::before { background-color: transparent !important; }
.workspace { background-color: var(--background-primary); display: flex; flex: 1 0 0px; transition: padding-left 100ms ease-in 0s; overflow: hidden; height: 100%; }
.is-translucent .workspace { background-color: transparent; }
.workspace-split { display: flex; position: relative; }
.workspace-split.mod-vertical > .workspace-split:last-child { padding-right: 0px; }
.workspace-split:last-child:not(.mod-right-split) > .workspace-leaf-resize-handle { display: none; }
.workspace-split.mod-vertical { flex-direction: row; }
.workspace-split.mod-horizontal { flex-direction: column; }
.workspace-split.mod-root { background-color: var(--background-primary); }
.workspace-leaf { display: flex; flex-direction: column; position: relative; overflow: hidden; isolation: isolate; contain: strict !important; }
.workspace-split.mod-root .workspace-leaf:last-child .workspace-leaf-resize-handle { display: none; }
.workspace-leaf.is-highlighted::before { content: " "; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; background-color: hsla(var(--interactive-accent-hsl), 0.25); z-index: var(--layer-popover); pointer-events: none; }
.workspace > .workspace-leaf, .workspace > .workspace-split { height: 100%; width: 100%; }
.workspace-split.mod-root > .workspace-leaf-resize-handle { display: none; }
.workspace-leaf-resize-handle { app-region: no-drag; position: absolute; z-index: var(--layer-cover); background-color: transparent; transition: background-color 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s, opacity 200ms ease-in-out 0s; border-right-color: ; border-bottom-color: ; border-left-color: ; border-top-style: initial; border-top-color: initial; border-width: var(--divider-width); margin: 0px; }
@media (hover: hover) {
.workspace-leaf-resize-handle:hover { background-color: var(--divider-color-hover); border-color: var(--divider-color-hover); }
.is-translucent .workspace-leaf-resize-handle:hover { background-color: var(--divider-color-hover); border-color: var(--divider-color-hover); }
}
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle { bottom: 0px; left: 0px; border-bottom-style: solid; border-bottom-width: var(--divider-width); height: var(--divider-width-hover); width: 100%; cursor: row-resize; }
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, .workspace-split.mod-left-split > .workspace-leaf-resize-handle, .workspace-split.mod-right-split > .workspace-leaf-resize-handle { right: 0px; bottom: 0px; width: var(--divider-width-hover); height: var(--divider-vertical-height); cursor: col-resize; }
.workspace-split.mod-right-split > .workspace-leaf-resize-handle { border-left-style: solid; border-left-width: var(--divider-width); }
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, .workspace-split.mod-left-split > .workspace-leaf-resize-handle { border-right-style: solid; border-right-width: var(--divider-width); }
.workspace-split.mod-right-split > .workspace-leaf-resize-handle { right: unset; left: 0px; }
.workspace-split.mod-vertical > * { height: 100%; flex: 1 0 0px; width: 0px; }
.workspace-split.mod-horizontal > * { width: 100%; flex: 1 0 0px; height: 0px; }
.workspace-split.mod-left-split, .workspace-split.mod-right-split { flex: 0 0 auto; }
.is-translucent .workspace-split.mod-left-split.is-sidedock-collapsed .workspace-tabs, .is-translucent .workspace-split.mod-right-split.is-sidedock-collapsed .workspace-tabs { visibility: hidden; }
.workspace-split.mod-left-split > .workspace-leaf-resize-handle, .workspace-split.mod-right-split > .workspace-leaf-resize-handle { z-index: var(--layer-status-bar); height: var(--divider-vertical-height); top: unset; bottom: 0px; }
.view-header-nav-buttons { --icon-size: var(--icon-s); align-items: center; display: flex; }
body.is-phone .view-header-nav-buttons { display: none; }
.workspace-leaf-content { width: 100%; height: 100%; overflow: hidden; position: relative; display: flex; flex-direction: column; }
.workspace-leaf-content .view-content { padding: var(--size-4-4); overflow: auto; }
.workspace-leaf-content[data-type="markdown"] .view-content { padding: 0px; overflow: hidden; }
.workspace-leaf-content[data-type="backlink"] .view-content, .workspace-leaf-content[data-type="outgoing-link"] .view-content { padding: 0px; overflow: hidden; display: flex; flex-direction: column; }
.workspace-leaf-content .image-container, .workspace-leaf-content .audio-container, .workspace-leaf-content .video-container { text-align: center; }
.workspace-leaf-content img:not([width]), .workspace-leaf-content audio, .workspace-leaf-content video { max-width: 100%; }
.workspace-fake-target-overlay, .workspace-drop-overlay { will-change: transform, width, height; position: fixed; left: 0px; top: 0px; width: 0px; height: 0px; transform: translate(0px, 0px); transition: all 100ms ease-in-out 0s; z-index: var(--layer-cover); pointer-events: none; }
.workspace-drop-overlay::before { content: " "; position: absolute; width: calc(100% - 6px); height: calc(100% - 6px); inset: 0px; margin: auto; background-color: var(--interactive-accent); border-radius: var(--radius-m); opacity: 0.5; }
.workspace-fake-target-container { visibility: hidden; position: absolute; pointer-events: none; top: 0px; left: 0px; }
.workspace-fake-target-overlay { visibility: visible; overflow: hidden; background-color: var(--background-primary); }
.workspace-fake-target-overlay > * { width: 100%; height: 100%; }
.workspace-tabs { overflow: hidden; display: flex; flex-direction: column; position: relative; }
.workspace-tabs > * { flex: 1 0 0px; }
.workspace-tabs .workspace-leaf { height: 100%; }
.workspace-split.mod-right-split .workspace-tabs { padding-right: 0px; }
.workspace-tabs:last-child .workspace-leaf-resize-handle { display: none; }
.workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf, .mod-root .workspace-tabs .workspace-leaf { background-color: var(--background-primary); }
.workspace-tabs .workspace-leaf { background-color: var(--background-secondary); }
.workspace-tabs .workspace-leaf .view-content { height: 100%; }
.workspace-tab-header-container { display: flex; background-color: var(--tab-container-background); height: var(--header-height); border-bottom: var(--tab-outline-width) solid var(--tab-outline-color); flex: 0 0 auto; padding-left: 0px; padding-right: var(--size-4-2); position: relative; }
.is-phone .workspace-tab-header-container { display: none; }
.workspace-tab-header-container-inner { app-region: drag; display: flex; flex: 0 1 auto; overflow: auto; margin: 6px -5px calc(var(--tab-outline-width) * -1); padding: 1px 15px 0px; }
.mod-root .workspace-tab-header-container-inner { padding: 1px 15px 0px; }
.workspace-tab-header-container-inner::-webkit-scrollbar, .workspace-tab-header-container-inner::-webkit-scrollbar-thumb { display: none; }
.workspace-tab-header-inner-icon { flex: 0 0 auto; display: flex; }
.mod-root .workspace-tab-header[data-type="markdown"] .workspace-tab-header-inner-icon, .mod-root .workspace-tab-header[data-type="empty"] .workspace-tab-header-inner-icon { display: none; }
.is-focused .workspace-tab-header { color: var(--tab-text-color-focused); }
.is-focused .workspace-tab-header.is-active { color: var(--tab-text-color-focused-active); }
.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { color: var(--tab-text-color-focused-active-current); }
.is-focused .mod-active .workspace-tab-header.is-active.is-highlighted .workspace-tab-header-inner-icon, .is-focused .mod-active .workspace-tab-header.is-active.is-highlighted .workspace-tab-header-inner-title { color: var(--tab-text-color-focused-highlighted); }
.is-focused .workspace-tab-header.active.is-highlighted .workspace-tab-header-inner-icon, .is-focused .workspace-tab-header.is-highlighted .workspace-tab-header-inner-icon, .is-focused .workspace-tab-header.active.is-highlighted .workspace-tab-header-inner-title, .is-focused .workspace-tab-header.is-highlighted .workspace-tab-header-inner-title { color: var(--tab-text-color-focused-highlighted); }
.workspace-tab-header { app-region: no-drag; color: var(--tab-text-color); display: flex; position: relative; padding: 1px 4px 3.5px; scroll-margin-inline-start: var(--size-2-3); scroll-margin-inline-end: var(--size-4-1); text-align: center; border-radius: var(--tab-radius-active); }
.workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { background-color: var(--background-modifier-hover); }
.workspace-tab-header::before, .workspace-tab-header::after { position: absolute; bottom: 0px; content: ""; width: calc(var(--tab-curve) * 2); height: calc(var(--tab-curve) * 2); border-radius: 100%; box-shadow: 0 0 0 calc(var(--tab-curve) * 3) transparent; }
.workspace-tab-header::before { left: calc(var(--tab-curve) * -2); clip-path: inset(50% calc(var(--tab-curve) * -1) 0 50%); }
.workspace-tab-header::after { right: calc(var(--tab-curve) * -2); clip-path: inset(50% 50% 0 calc(var(--tab-curve) * -1)); }
.workspace-tab-header.is-active { box-shadow: 0 0 0 var(--tab-outline-width) var(--tab-outline-color); color: var(--tab-text-color-active); background-color: var(--tab-background-active); }
.workspace-split.mod-root .workspace-tab-header.is-active::before, .workspace-split.mod-root .workspace-tab-header.is-active::after { box-shadow: inset 0 0 0 var(--tab-outline-width) var(--tab-outline-color), 0 0 0 calc(var(--tab-curve) * 4) var(--tab-background-active); }
.workspace-tab-header.is-active .workspace-tab-header-inner::after { opacity: 0; }
.workspace-tab-container { display: flex; overflow: hidden; }
.workspace-tab-container > * { flex: 1 0 0px; }
.workspace-tab-header-inner { align-items: center; display: flex; gap: var(--size-2-1); height: 100%; border-radius: var(--tab-radius); overflow: hidden; padding: 0px 8px; width: 100%; }
.workspace-tab-header-inner .workspace-tab-header-inner-icon { color: var(--icon-color); opacity: var(--icon-opacity); }
@media (hover: hover) {
.workspace-tab-header-inner:hover .workspace-tab-header-inner-icon { color: var(--icon-color-hover); opacity: var(--icon-opacity-hover); }
}
.mod-root .workspace-tab-header-inner { padding: 0px 3px 0px 6px; }
.workspace-tab-header-inner-title { flex: 1 1 auto; font-size: var(--tab-font-size); font-weight: var(--tab-font-weight); overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.workspace-tab-header-status-container { display: flex; flex-shrink: 0; gap: var(--size-2-1); justify-content: center; }
.workspace-tab-header-status-container:empty { display: none; }
.workspace-tab-header-status-icon, .workspace-tab-header-inner-close-button { cursor: var(--cursor); padding: var(--size-2-1); border-radius: var(--radius-s); display: flex; align-items: center; --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
@media (hover: hover) {
.workspace-tab-header.is-active .workspace-tab-header-status-icon:hover, .workspace-tab-header.is-active .workspace-tab-header-inner-close-button:hover { background-color: var(--background-modifier-hover); }
.mod-root .workspace-tab-header.is-active .workspace-tab-header-status-icon.mod-linked:hover, .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner-close-button.mod-linked:hover, .mod-root .workspace-tab-header.is-active .workspace-tab-header-status-icon.mod-pinned:hover, .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner-close-button.mod-pinned:hover { background-color: var(--background-modifier-active-hover); }
}
.workspace-tab-header.is-active .workspace-tab-header-status-icon::after, .workspace-tab-header.is-active .workspace-tab-header-inner-close-button::after { background-color: transparent; }
@media (hover: hover) {
.workspace-tab-header-inner-close-button:hover { color: var(--tab-text-color-focused-active-current); }
}
.workspace-tab-header:hover .workspace-tab-header-inner-close-button { color: var(--tab-text-color-focused); }
@media (hover: hover) {
.workspace-tab-header:hover .workspace-tab-header-inner-close-button:hover { color: var(--tab-text-color-focused-active-current); }
}
.workspace-tab-header.is-active .workspace-tab-header-inner-close-button { color: var(--tab-text-color-focused); }
@media (hover: hover) {
.workspace-tab-header.is-active .workspace-tab-header-inner-close-button:hover { color: var(--tab-text-color-focused-active-current); }
}
.workspace-sidedock-empty-state { font-size: var(--font-ui-small); padding: 20px 30px; }
.workspace-tab-header.is-before-active .workspace-tab-header-inner { border-bottom-right-radius: 10px; }
.workspace-tab-header-spacer { display: flex; flex-grow: 1; }
body:not(.is-grabbing):not(.is-fullscreen) .workspace-tabs.mod-top .workspace-tab-header-spacer { app-region: drag; }
body:not(.is-grabbing):not(.is-fullscreen).is-hidden-frameless .mod-top .workspace-tab-header-container { app-region: drag; }
.workspace-tab-header-tab-list, .workspace-tab-header-new-tab { app-region: no-drag; display: none; z-index: 1; align-items: center; }
.titlebar .workspace-tab-header-tab-list, .titlebar .workspace-tab-header-new-tab, .mod-root .workspace-tab-header-tab-list, .mod-root .workspace-tab-header-new-tab { display: flex; }
.workspace-tab-header-tab-list .clickable-icon, .workspace-tab-header-new-tab .clickable-icon { color: var(--icon-color); padding: var(--size-2-2); --icon-size: var(--icon-m); --icon-stroke: var(--icon-m-stroke-width); align-items: center; }
.workspace-tab-header-new-tab { padding: var(--size-4-2) 0 var(--size-2-3); margin-right: var(--size-4-3); margin-left: -4px; }
.workspace-tab-header-tab-list { margin-right: var(--size-4-1); padding: var(--size-4-2) 0 var(--size-2-3); }
.workspace-fake-target-overlay.is-in-sidebar .workspace-tab-header-inner-title, .mod-left-split .workspace-tab-header-inner-title, .mod-right-split .workspace-tab-header-inner-title { display: var(--sidebar-tab-text-display); }
.workspace-fake-target-overlay.is-in-sidebar .workspace-tab-header-inner-close-button, .mod-left-split .workspace-tab-header-inner-close-button, .mod-right-split .workspace-tab-header-inner-close-button { display: none; }
body > .workspace-split { height: 100%; }
.mod-root .workspace-tabs > .workspace-leaf .view-header-title { white-space: normal; }
.mod-root .workspace-tab-header-status-icon { color: var(--text-accent); }
.mod-root .workspace-tab-header-status-icon, .mod-root .workspace-tab-header-inner-icon { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
.mod-root .mod-pinned, .mod-root .workspace-tab-header-inner-close-button { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); }
.mod-right-split .markdown-preview-view, .mod-left-split .markdown-preview-view, .mod-right-split .markdown-source-view.mod-cm6 .cm-scroller, .mod-left-split .markdown-source-view.mod-cm6 .cm-scroller { --file-margins: var(--size-4-5); }
.mod-right-split .markdown-preview-view, .mod-left-split .markdown-preview-view, .mod-right-split .markdown-source-view, .mod-left-split .markdown-source-view { font-size: var(--sidebar-markdown-font-size); }
.mod-left-split .workspace-tab-header-container-inner, .mod-right-split .workspace-tab-header-container-inner { padding: 1px 8px 7px; margin: 6px 0px 0px; gap: 3px; }
.mod-left-split .workspace-tab-header, .mod-right-split .workspace-tab-header { box-shadow: none; background-color: transparent; padding: 0px; margin: 0px; border-radius: var(--radius-s); }
.mod-left-split .workspace-tab-header::before, .mod-right-split .workspace-tab-header::before, .mod-left-split .workspace-tab-header::after, .mod-right-split .workspace-tab-header::after { display: none; }
.mod-left-split .workspace-tab-header:active .workspace-tab-header-inner-icon, .mod-right-split .workspace-tab-header:active .workspace-tab-header-inner-icon { color: var(--icon-color-focused); }
.mod-left-split .workspace-tab-header.has-active-menu, .mod-right-split .workspace-tab-header.has-active-menu, .mod-left-split .workspace-tab-header.is-active, .mod-right-split .workspace-tab-header.is-active { background-color: var(--background-modifier-hover); }
@media (hover: hover) {
.mod-left-split .workspace-tab-header.has-active-menu:hover, .mod-right-split .workspace-tab-header.has-active-menu:hover, .mod-left-split .workspace-tab-header.is-active:hover, .mod-right-split .workspace-tab-header.is-active:hover { background-color: var(--background-modifier-hover); }
}
.mod-left-split .workspace-tab-header.has-active-menu .workspace-tab-header-inner-icon, .mod-right-split .workspace-tab-header.has-active-menu .workspace-tab-header-inner-icon, .mod-left-split .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .mod-right-split .workspace-tab-header.is-active .workspace-tab-header-inner-icon { opacity: var(--icon-opacity-active); color: var(--icon-color-focused); }
.workspace .mod-root .workspace-tab-header { app-region: no-drag; flex: 1 1 0px; width: var(--tab-width); min-width: 0px; max-width: var(--tab-max-width); padding: 1px 3px 3.5px; }
.workspace .mod-root .workspace-tab-header .workspace-tab-header-status-container { position: sticky; right: 0px; }
.workspace .mod-root .workspace-tab-header .workspace-tab-header-inner-close-button { position: sticky; right: 0px; }
.workspace .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner-close-button { pointer-events: all; opacity: 1; }
.workspace .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner-close-button svg { opacity: 1; }
.workspace .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner-close-button::after { background-color: transparent; }
.workspace .mod-root .workspace-tab-header-inner::after { position: absolute; right: -0.5px; width: 1px; background-color: var(--tab-divider-color); content: ""; height: 20px; }
.workspace .mod-root .workspace-tab-header-inner-icon { display: flex; padding-right: 4px; }
.workspace .mod-root .workspace-tab-header[data-type="markdown"] .workspace-tab-header-inner-icon, .workspace .mod-root .workspace-tab-header[data-type="empty"] .workspace-tab-header-inner-icon { display: none; }
.workspace .mod-root .workspace-tab-header-inner-title { text-overflow: ellipsis; width: 100%; }
.workspace .mod-root .workspace-tab-header-status-container.mod-linked { display: none; }
.workspace .mod-root .workspace-tab-header-spacer { flex-shrink: 1; }
.workspace .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:not(.is-active) .workspace-tab-header-inner-close-button { display: none; }
@media (hover: hover) {
.workspace .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:hover .workspace-tab-header-inner-close-button { display: flex; }
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-header-container-inner { padding: 0 0 0 var(--size-4-3); margin: 0px; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container { overflow: auto hidden; position: relative; display: flex; flex-direction: row; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container > * { flex: 0 0 auto; position: sticky; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { width: var(--tab-stacked-header-width); writing-mode: var(--tab-stacked-text-writing-mode); text-orientation: sideways; background-color: var(--background-primary); padding: 0px; border-radius: 0px; box-shadow: -1px 0 0 0 var(--tab-outline-color), var(--tab-stacked-shadow); --no-tooltip: true; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header::before, .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header::after { display: none; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header:hover .workspace-tab-header-inner { background-color: transparent; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner { padding: var(--size-4-2) var(--size-4-2) var(--size-4-4); border-radius: 0px; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner::after { display: none; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-title { order: 3; width: auto; -webkit-mask-image: unset; padding: var(--size-4-1) 0; transform: var(--tab-stacked-text-transform); text-align: var(--tab-stacked-text-align); font-weight: var(--tab-stacked-font-weight); font-size: var(--tab-stacked-font-size); text-orientation: mixed; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-icon { order: 2; cursor: grab; display: flex; padding: var(--size-2-2); border-radius: var(--radius-s); }
@media (hover: hover) {
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-icon:hover { background-color: var(--background-modifier-hover); }
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-icon:active { cursor: grabbing; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-close-button { color: var(--tab-text-color-focused); }
@media (hover: hover) {
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-close-button:hover { background-color: var(--background-modifier-hover); }
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-leaf { width: var(--tab-stacked-pane-width); contain: strict; }
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-leaf.is-hidden > * { display: none; }
.sidebar-toggle-button { height: calc(var(--header-height) - 1px); display: flex; justify-content: center; padding: var(--size-4-2) 0 7px 0; app-region: no-drag; --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); }
.mod-macos.is-hidden-frameless:not(.is-popout-window) .sidebar-toggle-button.mod-right { background-color: var(--tab-container-background); position: fixed; top: 0px; right: 0px; padding-right: var(--size-4-2); z-index: var(--layer-popover); }
.mod-macos.is-hidden-frameless:not(.is-popout-window) .workspace .workspace-tabs.mod-top-right-space .workspace-tab-header-container { padding-right: 38px; }
.button-container { margin-top: 20px; }
button { app-region: no-drag; display: inline-flex; align-items: center; justify-content: center; color: var(--text-normal); font-size: var(--font-ui-small); border-radius: var(--button-radius); border: 0px; padding: var(--size-4-1) var(--size-4-3); height: var(--input-height); font-weight: var(--input-font-weight); cursor: var(--cursor); font-family: inherit; outline: none; user-select: none; white-space: nowrap; }
button:not(.clickable-icon) { background-color: var(--interactive-normal); box-shadow: var(--input-shadow); }
@media (hover: hover) {
button:hover { background-color: var(--interactive-hover); box-shadow: var(--input-shadow-hover); }
}
button:focus-visible { box-shadow: 0 0 0 3px var(--background-modifier-border-focus); }
button[disabled], button[aria-disabled="true"], button[disabled="true"] { cursor: not-allowed; opacity: 0.7; }
button.mod-cta { background-color: var(--interactive-accent); color: var(--text-on-accent); }
@media (hover: hover) {
button.mod-cta:hover { background-color: var(--interactive-accent-hover); }
}
button.mod-cta:focus-visible { box-shadow: 0 0 0 3px var(--background-modifier-border-focus); }
button.mod-muted { background-color: var(--background-secondary); color: var(--text-muted); }
@media (hover: hover) {
button.mod-muted:hover { background-color: var(--background-secondary); }
}
button.mod-warning { background-color: var(--background-modifier-error); color: var(--text-on-accent); }
@media (hover: hover) {
button.mod-warning:hover { background-color: var(--background-modifier-error-hover); }
}
button.mod-destructive { color: var(--text-error); }
.card-container { display: flex; }
.card-container.mod-horizontal { flex-direction: column; }
.card { background-color: var(--background-secondary-alt); border-radius: 4px; border: 1px solid var(--background-modifier-border); margin: 0px 10px; padding: 15px 30px; display: flex; flex-direction: column; flex-grow: 1; }
.card ul { padding: 0px; }
.card .button-container { margin: 10px 0px; }
.card-container.mod-horizontal .card { margin: 10px 0px; }
.card-container.mod-horizontal .card ul { padding-left: 24px; }
.card li { margin: 5px 0px; }
.card.u-clickable { cursor: var(--cursor); }
@media (hover: hover) {
.card.u-clickable:hover { border: 1px solid var(--interactive-accent); background-color: hsla(var(--interactive-accent-hsl), 0.1); }
}
.card.is-selected { border: 1px solid var(--interactive-accent); background-color: hsla(var(--interactive-accent-hsl), 0.2); }
.card-title { text-align: center; font-size: 20px; line-height: 30px; color: var(--text-muted); margin-bottom: 8px; }
.card-description { color: var(--text-muted); font-size: var(--font-ui-small); line-height: 20px; flex-grow: 1; }
.changelog-item { margin: var(--size-4-2) 0; font-size: var(--font-ui-medium); line-height: var(--line-height); }
.changelog-item::before { content: attr(data-label); width: 50px; border-radius: var(--radius-m); font-size: var(--font-ui-small); display: inline-block; text-align: center; margin-right: 14px; text-transform: uppercase; letter-spacing: 1px; line-height: 22px; }
.changelog-item.mod-success::before { background-color: var(--background-modifier-success); }
.changelog-item.mod-highlighted::before { background-color: var(--interactive-accent); }
[contenteditable] { outline: none; }
.list-container { display: flex; flex-direction: column; gap: var(--size-4-2); }
.list-item { display: flex; padding: 0px; margin: 8px 0px; gap: var(--size-4-2); align-items: center; }
.list-item-actions { display: flex; gap: var(--size-4-2); }
.list-item-part.mod-extended { flex-grow: 1; overflow-wrap: anywhere; }
.list-item-part.clickable-icon { display: flex; align-items: center; justify-content: center; padding: var(--size-2-2); cursor: var(--cursor); border-radius: var(--radius-s); color: var(--icon-color); }
.list-item-part.clickable-icon:hover, .list-item-part.clickable-icon:active { color: var(--icon-color-hover); background-color: var(--background-modifier-hover); }
.list-item-desc { width: 100%; }
.list-item-desc .list-item-part { color: var(--text-muted); font-size: var(--font-ui-small); }
.u-center-text { text-align: center; }
.u-faded-text { color: var(--text-muted); }
.u-pop { color: var(--text-accent); font-weight: var(--font-semibold); }
.u-muted { color: var(--text-muted); }
.u-small { font-size: 0.8em; }
.u-clickable { cursor: var(--cursor); }
.diff-view { user-select: text; }
.diff-line { padding: 0 var(--size-4-2); }
.diff-line.mod-left { background-color: rgba(var(--background-modifier-error-rgb), 0.2); }
.diff-line.mod-left .diff-changed { background-color: rgba(var(--background-modifier-error-rgb), 0.4); }
.diff-line.mod-right { background-color: rgba(var(--background-modifier-success-rgb), 0.2); }
.diff-line.mod-right .diff-changed { background-color: rgba(var(--background-modifier-success-rgb), 0.4); }
.diff-collapsed { text-align: center; color: var(--text-muted); cursor: pointer; font-size: var(--font-ui-small); margin: var(--size-4-2) 0; }
.diff-collapsed:hover { color: var(--text-accent); }
.markdown-reading-view.is-searching, .markdown-source-view.is-replacing, .markdown-source-view.is-searching { flex-direction: column-reverse; }
.mod-active .document-search-container { background-color: var(--background-primary); }
.document-search-container { display: flex; flex-direction: column; padding: var(--size-4-2) 0; margin: 0 var(--size-4-4); gap: var(--size-4-2); z-index: var(--layer-popover); }
.document-search, .document-replace { width: 100%; max-width: var(--file-line-width); margin: 0px auto; display: flex; padding: 0 var(--size-4-2); gap: var(--size-4-2); }
.document-replace { display: none; }
.document-search-container.mod-replace-mode .document-replace { display: flex; }
input.document-search-input, input.document-replace-input { flex-grow: 1; }
input.document-search-input.mod-no-match, input.document-replace-input.mod-no-match { background-color: rgba(var(--background-modifier-error-rgb), 0.2); }
@media (hover: hover) {
input.document-search-input.mod-no-match:hover, input.document-replace-input.mod-no-match:hover { background-color: rgba(var(--background-modifier-error-rgb), 0.2); }
}
.document-replace-buttons, .document-search-buttons { display: flex; gap: var(--size-4-2); align-items: center; }
.document-search-button { font-size: var(--font-ui-small); padding: 0 var(--size-4-2); color: var(--text-muted); }
.document-search-close-button { cursor: var(--cursor); position: relative; top: 2px; font-size: 24px; line-height: 20px; height: 24px; width: 24px; padding: 0 var(--size-2-2); border-radius: var(--radius-s); color: var(--text-muted); }
.document-search-close-button::before { font-family: Inter, sans-serif; content: "×"; font-weight: 300; }
@media (hover: hover) {
.document-search-close-button:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); }
}
.markdown-rendered .search-highlight > div { position: absolute; pointer-events: none; box-shadow: 0 0 0px 2px var(--text-normal); opacity: 0.3; mix-blend-mode: var(--highlight-mix-blend-mode); border-radius: 2px; }
.markdown-rendered .search-highlight > div.is-active { box-shadow: 0 0 0px 3px var(--text-accent); opacity: 1; }
.cm-s-obsidian span.obsidian-search-match-highlight { box-shadow: 0 0 0px 3px var(--text-accent); mix-blend-mode: var(--highlight-mix-blend-mode); border-radius: 2px; }
.markdown-source-view.mod-cm6 .document-search-container { flex: 0 0 auto; }
.cm-s-obsidian span.cm-highlight.obsidian-search-match-highlight { background-color: var(--text-selection); }
[dir="rtl"] .dropdown, :root:lang(ar) .dropdown, :root:lang(iw) .dropdown { background-position: left 0.7em top 50%, 0px 0px; padding: 0.6em 0.8em 0.5em 1.4em; }
select, .dropdown { app-region: no-drag; height: var(--input-height); font-size: var(--font-ui-small); font-family: inherit; font-weight: var(--input-font-weight); color: var(--text-normal); line-height: var(--line-height-tight); padding: 0px 1.9em 0px 0.8em; max-width: 100%; box-sizing: border-box; margin: 0px; border: 0px; box-shadow: var(--input-shadow); border-radius: var(--input-radius); appearance: none; background-color: var(--interactive-normal); background-repeat: no-repeat, repeat; background-position: right 0.7em top 50%, 0px 0px; background-size: 0.65em, 100%; }
@media (hover: hover) {
select:hover, .dropdown:hover { box-shadow: var(--input-shadow-hover); background-color: var(--interactive-hover); }
}
select:focus, .dropdown:focus { box-shadow: 0 0 0px 3px var(--background-modifier-border-focus); outline: none; }
.dropdown { background-image: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\"%3E%3Cpath fill=\"%23000\" opacity=\"0.4\" d=\"M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z\"/%3E%3C/svg%3E"); }
.theme-dark .dropdown { background-image: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\"%3E%3Cpath fill=\"%23FFF\" opacity=\"0.4\" d=\"M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z\"/%3E%3C/svg%3E"); }
.dropdown option { font-weight: normal; background-color: var(--background-primary); }
.flair { background-color: var(--interactive-normal); border-radius: var(--radius-s); color: var(--text-normal); font-size: 10px; letter-spacing: 0.05em; margin-left: var(--size-4-2); padding: var(--size-2-1) var(--size-2-2); position: relative; text-transform: uppercase; white-space: nowrap; vertical-align: middle; }
.flair.mod-flat { vertical-align: top; }
.flair.mod-pop { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.markdown-preview-view:not(.allow-fold-lists) .list-collapse-indicator, .markdown-preview-view:not(.allow-fold-headings) .heading-collapse-indicator { display: none; }
.cm-fold-indicator .collapse-indicator, .cm-gutterElement .collapse-indicator, .collapse-indicator, .fold-gutter { opacity: 0; }
h1:hover .collapse-indicator, h2:hover .collapse-indicator, h3:hover .collapse-indicator, h4:hover .collapse-indicator, h5:hover .collapse-indicator, h6:hover .collapse-indicator, .collapse-indicator:hover, .is-collapsed .collapse-indicator, .cm-fold-indicator.is-collapsed .collapse-indicator, .cm-gutterElement:hover .collapse-indicator, .cm-gutterElement .is-collapsed .collapse-indicator, .cm-line:hover .cm-fold-indicator .collapse-indicator, .fold-gutter.is-collapsed, .fold-gutter:hover, .metadata-properties-heading:hover .collapse-indicator { opacity: 1; }
.collapse-icon { display: flex; align-items: center; }
.collapse-icon::before { content: "​"; }
.collapse-icon svg.svg-icon { color: var(--nav-collapse-icon-color); stroke-width: 4px; width: 10px; height: 10px; transition: transform 100ms ease-in-out 0s; }
.collapse-icon.is-collapsed svg.svg-icon { transform: rotate(-90deg); }
.rtl .collapse-icon.is-collapsed svg.svg-icon { transform: rotate(90deg); }
.view-content .list-collapse-indicator svg.svg-icon, .view-content .collapse-indicator svg.svg-icon { color: var(--collapse-icon-color); }
.view-content .is-collapsed .list-collapse-indicator svg.svg-icon, .view-content .is-collapsed .collapse-indicator svg.svg-icon { color: var(--collapse-icon-color-collapsed); }
.markdown-preview-view .collapse-indicator { position: absolute; cursor: var(--cursor); }
.markdown-preview-view .collapse-indicator .svg-icon { vertical-align: middle; }
.markdown-preview-view li.is-collapsed > ul, .markdown-preview-view li.is-collapsed > ol { display: none; }
.markdown-preview-view .heading-collapse-indicator { margin-left: -22px; padding: 0px 6px; }
.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { opacity: 0; }
.markdown-source-view.mod-cm6 .cm-line:hover .cm-fold-indicator .collapse-indicator, .markdown-source-view.mod-cm6 .cm-fold-indicator.is-collapsed .collapse-indicator { opacity: 1; }
.markdown-source-view.mod-cm6 .cm-foldPlaceholder { color: var(--text-faint); background-color: transparent; border: none; margin-left: 8px; user-select: none; }
.markdown-source-view.mod-cm6 .cm-fold-indicator { display: inline-block; position: relative; z-index: 1; }
.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { position: absolute; top: 0px; right: 0px; height: 100%; cursor: var(--cursor); padding-right: 5px; }
svg.svg-icon { height: var(--icon-size); width: var(--icon-size); stroke-width: var(--icon-stroke); }
.nav-buttons-container, .view-actions, .workspace-tab-header-inner, .side-dock-settings, .side-dock-actions { display: flex; justify-content: center; }
.side-dock-settings, .side-dock-actions { gap: var(--size-2-3); }
.view-actions { gap: 0px; align-items: center; --icon-size: var(--icon-s); }
.nav-file-icon .svg-icon, .suggestion-flair .svg-icon, .menu-item-icon .svg-icon, .status-bar-item .svg-icon { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); }
.clickable-icon.side-dock-ribbon-action .svg-icon, .mod-left-split .workspace-tab-header-inner-icon .svg-icon, .mod-right-split .workspace-tab-header-inner-icon .svg-icon { --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); }
.clickable-icon.side-dock-ribbon-action:active, .mod-left-split .workspace-tab-header-inner-icon:active, .mod-right-split .workspace-tab-header-inner-icon:active { color: var(--icon-color-focused); }
.is-ios .lucide-more-vertical, .mod-macos .lucide-more-vertical { transform: rotate(90deg); }
.clickable-icon { app-region: no-drag; background-color: transparent; display: flex; align-items: center; justify-content: center; padding: var(--size-2-2) var(--size-2-3); cursor: var(--cursor); border-radius: var(--clickable-icon-radius); color: var(--icon-color); opacity: var(--icon-opacity); transition: opacity 0.15s ease-in-out 0s; height: auto; }
@media (hover: hover) {
.clickable-icon:hover { box-shadow: none; opacity: var(--icon-opacity-hover); color: var(--icon-color-hover); background-color: var(--background-modifier-hover); }
.clickable-icon.has-active-menu, .clickable-icon:active { opacity: var(--icon-opacity-hover); color: var(--icon-color-focused); background-color: var(--background-modifier-hover); }
}
.clickable-icon.is-active { opacity: var(--icon-opacity-hover); color: var(--icon-color-active); background-color: var(--background-modifier-active-hover); }
@media (hover: hover) {
.clickable-icon.is-active:hover { background-color: var(--background-modifier-active-hover); }
}
.clickable-icon[aria-disabled="true"] { background-color: unset; color: var(--text-muted); opacity: 0.4; }
@media (hover: hover) {
.clickable-icon[aria-disabled="true"]:hover { background-color: unset; }
}
.clickable-icon.mod-warning { color: var(--text-error); }
.clickable-icon.mod-filled svg { fill: var(--icon-color); }
.setting-item-control .clickable-icon { padding: var(--size-2-2); }
.text-icon-button { app-region: no-drag; display: inline-flex; align-items: center; color: var(--text-muted); font-size: var(--font-ui-small); border-radius: var(--button-radius); padding: var(--size-2-1) var(--size-4-3) var(--size-2-1) var(--size-4-2); height: var(--input-height); font-weight: var(--input-font-weight); cursor: var(--cursor); font-family: inherit; gap: var(--size-2-2); user-select: none; white-space: nowrap; }
.text-icon-button .text-button-icon { display: flex; align-items: center; justify-content: center; }
.text-icon-button .text-button-icon svg.svg-icon { height: var(--icon-size); width: var(--icon-size); stroke-width: var(--icon-stroke); }
.text-icon-button:focus { box-shadow: 0 0 0px 2px var(--background-modifier-border-focus); outline: none; }
@media (hover: hover) {
.text-icon-button:hover { box-shadow: none; opacity: var(--icon-opacity-hover); background-color: var(--background-modifier-hover); color: var(--text-normal); }
.text-icon-button:hover .text-button-icon { color: var(--icon-color-hover); }
.text-icon-button.has-active-menu, .text-icon-button:active { opacity: var(--icon-opacity-hover); background-color: var(--background-modifier-hover); color: var(--text-normal); }
.text-icon-button.has-active-menu .text-button-icon, .text-icon-button:active .text-button-icon { color: var(--icon-color-focused); }
}
.markdown-rendered.show-indentation-guide li > ul, .markdown-rendered.show-indentation-guide li > ol { position: relative; }
.markdown-rendered.show-indentation-guide li > ul::before, .markdown-rendered.show-indentation-guide li > ol::before { content: "​"; position: absolute; display: block; left: var(--indentation-guide-reading-indent); top: 0px; bottom: 0px; border-right: var(--indentation-guide-width) solid var(--indentation-guide-color); }
.markdown-source-view.mod-cm6 .cm-indent { min-width: var(--list-indent); display: inline-block; }
.markdown-source-view.mod-cm6 .cm-indent::before { content: "​"; display: block; width: 1px; border-right: var(--indentation-guide-width) solid var(--indentation-guide-color); color: transparent; position: absolute; top: 0px; bottom: 0px; transform: translateX(var(--indentation-guide-source-indent)); }
.markdown-source-view.mod-cm6.is-live-preview .cm-indent::before { transform: translateX(var(--indentation-guide-editing-indent)); }
.markdown-source-view.mod-cm6 .cm-active-indent::before { border-right: var(--indentation-guide-width-active) solid var(--indentation-guide-color-active); }
.input-label { display: inline-block; width: 150px; text-align: right; margin-right: var(--size-4-2); }
.input-button { padding: 6px 14px; margin-left: 14px; color: var(--text-muted); font-size: var(--font-ui-medium); position: relative; top: -1px; }
@media (hover: hover) {
.input-button:hover { color: var(--text-normal); }
}
textarea, input.metadata-input-text, input[type="date"], input[type="datetime-local"], input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="number"] { app-region: no-drag; background: var(--background-modifier-form-field); border: var(--input-border-width) solid var(--background-modifier-border); color: var(--text-normal); font-family: inherit; padding: var(--size-4-1) var(--size-4-2); font-size: var(--font-ui-small); border-radius: var(--input-radius); outline: none; }
@media (hover: hover) {
textarea:hover, input.metadata-input-text:hover, input[type="date"]:hover, input[type="datetime-local"]:hover, input[type="text"]:hover, input[type="search"]:hover, input[type="email"]:hover, input[type="password"]:hover, input[type="number"]:hover { border-color: var(--background-modifier-border-hover); transition: box-shadow 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s; }
}
textarea:active, input.metadata-input-text:active, input[type="date"]:active, input[type="datetime-local"]:active, input[type="text"]:active, input[type="search"]:active, input[type="email"]:active, input[type="password"]:active, input[type="number"]:active, textarea:focus, input.metadata-input-text:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus { border-color: var(--background-modifier-border-focus); transition: box-shadow 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s; }
textarea:active, input.metadata-input-text:active, input[type="date"]:active, input[type="datetime-local"]:active, input[type="text"]:active, input[type="search"]:active, input[type="email"]:active, input[type="password"]:active, input[type="number"]:active, textarea:focus, input.metadata-input-text:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, textarea:focus-visible, input.metadata-input-text:focus-visible, input[type="date"]:focus-visible, input[type="datetime-local"]:focus-visible, input[type="text"]:focus-visible, input[type="search"]:focus-visible, input[type="email"]:focus-visible, input[type="password"]:focus-visible, input[type="number"]:focus-visible { box-shadow: 0 0 0 2px var(--background-modifier-border-focus); }
textarea::placeholder, input.metadata-input-text::placeholder, input[type="date"]::placeholder, input[type="datetime-local"]::placeholder, input[type="text"]::placeholder, input[type="search"]::placeholder, input[type="email"]::placeholder, input[type="password"]::placeholder, input[type="number"]::placeholder { color: var(--text-faint); }
input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="number"] { height: var(--input-height); }
textarea { line-height: var(--line-height-tight); }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { display: none; pointer-events: none; }
input[type="number"]::-webkit-inner-spin-button { appearance: none; }
input[type="date"], input[type="datetime-local"] { font-variant-numeric: tabular-nums; position: relative; }
input[type="date"]::-webkit-datetime-edit-text, input[type="datetime-local"]::-webkit-datetime-edit-text { color: var(--text-faint); }
input[type="date"]::-webkit-calendar-picker-indicator, input[type="datetime-local"]::-webkit-calendar-picker-indicator { position: absolute; left: var(--size-4-1); opacity: 0.5; }
input[type="date"]::-webkit-datetime-edit-month-field:active, input[type="datetime-local"]::-webkit-datetime-edit-month-field:active, input[type="date"]::-webkit-datetime-edit-month-field:focus, input[type="datetime-local"]::-webkit-datetime-edit-month-field:focus, input[type="date"]::-webkit-datetime-edit-day-field:active, input[type="datetime-local"]::-webkit-datetime-edit-day-field:active, input[type="date"]::-webkit-datetime-edit-day-field:focus, input[type="datetime-local"]::-webkit-datetime-edit-day-field:focus, input[type="date"]::-webkit-datetime-edit-year-field:active, input[type="datetime-local"]::-webkit-datetime-edit-year-field:active, input[type="date"]::-webkit-datetime-edit-year-field:focus, input[type="datetime-local"]::-webkit-datetime-edit-year-field:focus { background-color: var(--text-selection); color: var(--text-normal); cursor: text; }
body:not(.is-ios):not(.is-android) input[type="date"], body:not(.is-ios):not(.is-android) input[type="datetime-local"] { padding-left: var(--size-4-6); }
input[type="range"] { width: 100px; appearance: none; background-color: var(--slider-track-background); border-radius: var(--slider-track-height); height: var(--slider-track-height); padding: 0px; outline: none; }
input[type="range"]::-webkit-slider-runnable-track { height: 6px; appearance: none; }
input[type="range"]::-webkit-slider-thumb { appearance: none; height: var(--slider-thumb-height); width: var(--slider-thumb-width); border-radius: var(--slider-thumb-radius); cursor: default; background: rgb(255, 255, 255); border: var(--slider-thumb-border-width) solid var(--slider-thumb-border-color); position: relative; top: var(--slider-thumb-y); transition: all 0.1s linear 0s; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px 0px, rgba(0, 0, 0, 0.1) 0px 2px 2px 0px; }
input[type="range"]::-webkit-slider-thumb:hover, input[type="range"]::-webkit-slider-thumb:active { background: white; border-color: var(--background-modifier-border-focus); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px 0px; transition: all 0.1s linear 0s; }
body:not(.is-mobile) input[type="range"]:focus { box-shadow: none; }
body:not(.is-mobile) input[type="range"]:focus::-webkit-slider-thumb { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px 0px; }
body:not(.is-mobile) input[type="range"]:focus-visible::-webkit-slider-thumb { border-color: var(--background-modifier-border-focus); box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05), 0 2px 3px 0px rgba(0, 0, 0, 0.2), 0 0 0px 2px var(--background-modifier-border-focus); }
input[type="color"] { appearance: none; width: calc(var(--swatch-width) + 4px); background-color: transparent; border: none; cursor: var(--cursor); padding: 0px; }
input[type="color"]::-webkit-color-swatch-wrapper { padding: 2px; }
input[type="color"]::-webkit-color-swatch { border: 0px; box-shadow: var(--swatch-shadow); border-radius: var(--swatch-radius); height: var(--swatch-height); width: var(--swatch-width); align-self: center; }
@media (hover: hover) {
input[type="color"]::-webkit-color-swatch:hover { box-shadow: inset 0 0 0 1px rgba(var(--mono-rgb-100), 0.25), 0 0 0 3px var(--background-modifier-border-hover); }
}
input[type="color"]:focus-visible::-webkit-color-swatch, input[type="color"]:focus::-webkit-color-swatch { box-shadow: var(--swatch-shadow), 0 0 0 3px var(--background-modifier-border-focus); }
select.mod-hidden { display: none; }
.notice-container { z-index: var(--layer-notice); position: fixed; top: 22px; right: 0px; padding: 10px; overflow: hidden; }
.notice { background-color: var(--background-modifier-message); border-radius: var(--radius-m); box-shadow: 0 2px 8px var(--background-modifier-box-shadow); color: rgb(250, 250, 250); font-size: var(--font-ui-small); line-height: var(--line-height-tight); padding: 0.75em 1em; max-width: 300px; margin-bottom: 14px; white-space: pre-wrap; overflow-wrap: anywhere; word-break: break-word; cursor: var(--cursor); }
.menu { app-region: no-drag; padding: var(--size-2-3); border: 1px solid var(--background-modifier-border-hover); background-color: var(--background-secondary); border-radius: var(--radius-m); box-shadow: var(--shadow-s); position: fixed; z-index: var(--layer-menu); user-select: none; max-height: calc(100% - var(--header-height)); overflow: hidden; }
.menu.mod-no-icon .menu-item-icon:first-child { display: none; }
.menu-separator { height: 0px; margin: var(--size-2-3) calc(var(--size-2-3) * -1); border-bottom: 1px solid var(--background-modifier-border); }
.menu-separator:last-child, .menu-separator:first-child { display: none; }
.menu-separator + .menu-separator { display: none; }
.menu-separator + .menu-item.is-label { padding-bottom: var(--size-4-1); }
.menu-item { display: flex; align-items: center; gap: var(--size-4-2); padding: var(--size-4-1) var(--size-4-2); cursor: var(--cursor); font-size: var(--font-ui-small); border-radius: var(--radius-s); white-space: nowrap; }
.menu-item.is-disabled { cursor: default; color: var(--text-faint); }
.menu-item.is-warning { color: var(--text-error); }
.menu-item.is-warning.selected { color: var(--text-error); }
.menu-item.is-label { cursor: default; font-size: var(--font-ui-medium); color: var(--text-muted); white-space: pre-wrap; overflow-wrap: anywhere; word-break: break-word; }
.menu-item.selected:not(.is-label):not(.is-disabled) { background-color: var(--background-modifier-hover); }
.menu-item-icon { flex: 0 1 auto; display: flex; color: var(--text-muted); }
.menu-item.is-warning .menu-item-icon { color: var(--text-error); }
.menu-item.is-disabled .menu-item-icon { color: var(--text-faint); }
.menu-item-icon .mod-submenu { color: var(--text-faint); }
.menu-item-title { flex: 1 0 0px; }
.menu.mod-tab-list .menu-item-title { max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom; }
.debug-textarea { width: 100%; height: 50vh; max-height: 80vh; font-family: var(--font-monospace); tab-size: 4; resize: none; }
.modal-container { display: flex; align-items: center; justify-content: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: var(--layer-modal); }
.modal-container.mod-dim .modal { box-shadow: var(--shadow-l); }
.modal-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--background-modifier-cover); }
.modal { --checkbox-size: var(--font-ui-medium); background-color: var(--modal-background); border-radius: var(--modal-radius); border: var(--modal-border-width) solid var(--modal-border-color); padding: var(--size-4-4); position: relative; min-height: 100px; width: var(--dialog-width); max-width: var(--dialog-max-width); max-height: var(--dialog-max-height); display: flex; flex-direction: column; overflow: auto; }
.modal.mod-sidebar-layout { padding: 0px; width: var(--modal-width); height: var(--modal-height); max-width: var(--modal-max-width); max-height: var(--modal-max-height); overflow: hidden; display: flex; flex-direction: column; }
.modal.mod-sidebar-layout .modal-content { display: flex; }
.modal.mod-scrollable-content { padding: 0px; overflow: hidden; }
.modal.mod-scrollable-content .modal-title { padding: var(--size-4-4) var(--size-4-4) 0 var(--size-4-4); }
.modal.mod-scrollable-content .modal-content { padding: 0 var(--size-4-4) var(--size-4-4) var(--size-4-4); overflow: auto; }
.modal-sidebar { background-color: var(--background-secondary); flex: 1 1 var(--modal-community-sidebar-width); min-width: var(--modal-community-sidebar-width); padding: var(--size-4-3) 0 0 0; display: flex; flex-direction: column; }
body:not(.native-scrollbars) .modal-close-button { right: 12px; }
.modal-close-button { cursor: var(--cursor); position: absolute; top: var(--size-2-3); right: var(--size-2-3); font-size: 24px; line-height: 20px; height: 24px; width: 24px; padding: 0 var(--size-2-2); border-radius: var(--radius-s); color: var(--text-muted); }
@media (hover: hover) {
.modal-close-button:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); }
}
.modal-close-button::before { font-family: Inter, sans-serif; content: "×"; font-weight: 300; }
.modal-title { font-size: var(--font-ui-large); margin-bottom: 0.75em; font-weight: var(--font-semibold); text-align: left; line-height: var(--line-height-tight); }
.mod-sidebar-layout .modal-title { display: none; }
.modal-title:empty { display: none; }
.modal-content { flex: 1 1 auto; font-size: var(--font-ui-medium); }
.modal-button-container { margin-top: 1.5em; display: flex; justify-content: flex-end; gap: var(--size-4-2); flex-wrap: wrap; font-size: var(--font-ui-medium); }
.modal-button-container .mod-checkbox { flex-grow: 1; display: flex; align-items: center; gap: var(--size-4-1); }
.modal-button-container .mod-secondary { margin-right: auto; }
.modal.mod-scrollable-content > .modal-button-container { margin-top: 0px; border-top: 1px solid var(--background-modifier-border); padding: var(--size-4-4); }
.modal-checkbox-label { cursor: var(--cursor); margin-left: 10px; user-select: none; }
.message-container { margin: var(--size-4-4) 0; }
.message { display: inline-block; padding: 6px 12px; border-radius: var(--radius-s); }
.message.mod-success { background-color: var(--background-modifier-success); color: var(--text-on-accent); }
.message.mod-success a { color: var(--text-normal); }
.message.mod-info { background-color: var(--background-modifier-info); }
.message.mod-error { background-color: var(--background-modifier-error); color: var(--text-on-accent); }
.message.mod-error a { color: var(--text-normal); }
.mod-warning { color: var(--text-error); }
.mod-success { color: var(--text-success); }
.mod-file-rename .rename-textarea { overflow: hidden; padding: var(--size-2-3) var(--size-4-2); resize: none; width: 100%; }
.modal-setting-back-button { position: absolute; top: var(--safe-area-inset-top); left: 0px; padding: var(--size-4-3) var(--size-4-3); height: var(--modal-header-height); color: var(--text-normal); font-weight: var(--font-semibold); }
.modal-setting-back-button-icon { display: flex; align-items: center; margin-right: 6px; }
.modal-setting-nav-bar { display: flex; flex: 0 1 auto; padding: var(--size-4-3); border-bottom: 1px solid var(--background-modifier-border); }
.modal .modal-nav-action { background-color: unset; margin-top: var(--size-4-1); position: absolute; top: 0px; width: unset; }
.modal .modal-nav-action.mod-secondary { left: 0px; }
.modal .modal-nav-action.mod-cta { color: var(--color-accent); font-weight: var(--font-semibold); right: 0px; }
.nav-header { padding: var(--size-4-2); }
.nav-header .search-input-container { margin: 4px auto; padding: 0px; }
.nav-buttons-container { flex-wrap: wrap; gap: var(--size-2-1); }
.nav-buttons-container.has-separator { border-bottom: 1px solid var(--background-modifier-border); padding-bottom: var(--size-2-3); margin-bottom: var(--size-4-2); }
body { --pill-focus-width: calc(100% + 6px); --pill-focus-left-adjust: -4px; }
.multi-select-container { cursor: text; display: inline-flex; vertical-align: top; flex-wrap: wrap; min-height: var(--input-height); width: 100%; background: var(--background-modifier-form-field); border: var(--input-border-width) solid var(--background-modifier-border); color: var(--text-normal); font-size: var(--font-ui-small); border-radius: var(--input-radius); outline: none; padding: var(--size-4-1); gap: var(--size-4-1); }
.multi-select-pill { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); display: flex; align-items: center; background-color: var(--pill-background); border: var(--pill-border-width) solid var(--pill-border-color); border-radius: var(--pill-radius); color: var(--pill-color); cursor: var(--cursor); font-weight: var(--pill-weight); padding: var(--pill-padding-y) 0; line-height: 1; max-width: 100%; gap: var(--size-2-1); position: relative; }
.multi-select-pill:focus::after { content: ""; display: block; position: absolute; pointer-events: none; border-radius: var(--pill-radius); left: var(--pill-focus-left-adjust); width: var(--pill-focus-width); height: 100%; box-shadow: 0 0 0 1px var(--background-modifier-border-focus), inset 0 0 0 1px var(--background-modifier-border-focus); }
@media (hover: hover) {
.multi-select-pill:hover { background-color: var(--pill-background-hover); border: var(--pill-border-width) solid var(--pill-border-color-hover); color: var(--pill-color-hover); text-decoration: var(--pill-decoration-hover); }
}
.multi-select-pill-content { margin-left: var(--pill-padding-x); }
.multi-select-pill-remove-button { margin-right: min(var(--size-2-3),var(--pill-padding-x)); cursor: var(--cursor); color: var(--pill-color-remove); border-radius: var(--radius-s); display: flex; align-items: center; --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
.multi-select-pill-remove-button:hover { color: var(--pill-color-remove-hover); }
.multi-select-input { cursor: text; font-family: var(--font-interface); min-width: 1ch; max-width: max-content; color: var(--text-normal); background-color: inherit; border: none; overflow-x: auto; white-space: nowrap; }
.multi-select-input::-webkit-scrollbar { display: none; }
.multi-select-input::before { content: "​"; }
.multi-select-input:empty::before { content: attr(placeholder); color: var(--text-faint); pointer-events: none; }
@keyframes multi-select-highlight {
0% { color: var(--text-warning); --link-color: var(--text-warning); }
}
.multi-select-duplicate { animation: 2000ms ease-in 0s 1 normal none running multi-select-highlight; }
.popover { background-color: var(--background-primary); border: 1px solid var(--background-modifier-border); box-shadow: var(--shadow-s); border-radius: var(--radius-m); padding: var(--size-4-5); position: relative; max-height: 95vh; }
.popover.hover-popover { position: absolute; z-index: var(--layer-popover); max-width: 80vw; min-height: 60px; overflow: hidden; width: fit-content; padding: 0px; }
.popover.hover-popover > * { width: var(--popover-width); }
.popover.hover-popover .markdown-preview-view { font-size: var(--popover-font-size); }
.popover.hover-popover > .mod-empty { display: flex; justify-content: center; align-items: center; padding: 20px; font-size: var(--popover-font-size); color: var(--text-muted); }
.popover.hover-popover > .media-embed { min-height: 0px; line-height: 0; border: none; }
.popover.hover-popover > .media-embed video { max-height: 100%; max-width: 100%; height: auto; }
.popover.hover-popover > .image-embed img { max-height: 100%; max-width: 100%; height: auto; }
.popover.hover-popover > .pdf-embed { width: var(--popover-pdf-width); height: var(--popover-pdf-height); max-height: var(--popover-max-height); }
.popover.hover-popover > .markdown-embed { height: var(--popover-height); max-height: var(--popover-max-height); border: 0px; padding: 0px; margin: 0px; }
.popover.hover-popover > .markdown-embed > .markdown-embed-content { height: 100%; overflow: auto; }
.popover.hover-popover > .markdown-embed > .markdown-embed-content > .markdown-preview-view { padding: var(--file-margins); }
.popover.hover-popover > .markdown-embed .mod-header + div > :first-child { margin-top: 0px; }
.follow-link-popover { box-shadow: 0 2px 8px var(--background-modifier-box-shadow); background-color: rgba(0, 0, 0, 0.9); border-radius: var(--radius-m); color: rgb(204, 204, 204); font-size: var(--font-ui-small); line-height: 20px; max-width: 300px; padding: 5px 12px; text-align: center; z-index: var(--layer-tooltip); white-space: pre-wrap; top: calc(100%); }
.follow-link-popover.mod-bottom { top: 0px; }
@media (hover: hover) {
.follow-link-popover:hover { background-color: rgb(0, 0, 0); }
}
.follow-link-popover .popover-arrow { position: absolute; top: calc(100%); left: 50%; width: 0px; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.9) transparent transparent; content: " "; font-size: 0px; line-height: 0; }
.follow-link-popover.mod-bottom .popover-arrow { border-bottom: 5px solid rgba(0, 0, 0, 0.9); border-top: none; top: -5px; }
.markdown-preview-view progress, .markdown-rendered progress, .markdown-source-view.is-live-preview progress { -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; appearance: none; box-sizing: border-box; display: inline-block; height: 6px; margin-bottom: 4px; max-width: 100%; overflow: hidden; border-radius: 0px; border: 0px; vertical-align: -0.2rem; }
.markdown-preview-view progress[value]::-webkit-progress-bar, .markdown-rendered progress[value]::-webkit-progress-bar, .markdown-source-view.is-live-preview progress[value]::-webkit-progress-bar { background-color: var(--background-secondary); box-shadow: inset 0px 0px 0px 1px var(--background-modifier-border); border-radius: 6px; overflow: hidden; }
.markdown-preview-view progress[value]::-webkit-progress-value, .markdown-rendered progress[value]::-webkit-progress-value, .markdown-source-view.is-live-preview progress[value]::-webkit-progress-value { background-color: var(--interactive-accent); overflow: hidden; }
.progress-bar { position: absolute; height: 100vh; width: 100vw; top: 0px; left: 0px; background-color: var(--background-primary); z-index: 10000; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.progress-bar-message { margin-bottom: var(--size-4-8); opacity: 1; color: var(--text-muted); }
.progress-bar-indicator { position: relative; height: 8px; margin: 0px 10vw; width: 90vw; overflow-x: hidden; border-radius: 3px; }
.progress-bar-line { position: absolute; opacity: 0.4; background-color: var(--interactive-accent); width: 150%; height: 8px; }
.progress-bar-subline { position: absolute; background-color: var(--interactive-accent); height: 8px; }
.progress-bar-subline.mod-increase { animation: 2s ease 0s infinite normal none running increase; }
.progress-bar-subline.mod-decrease { animation: 2s ease 0.5s infinite normal none running decrease; }
.progress-bar .progress-bar-subline { transition: width 150ms ease-in-out 0s; }
@keyframes increase {
0% { left: -5%; width: 5%; }
100% { left: 130%; width: 100%; }
}
@keyframes decrease {
0% { left: -80%; width: 80%; }
100% { left: 110%; width: 10%; }
}
.prompt { display: flex; flex-direction: column; border-radius: var(--radius-l); background-color: var(--background-primary); box-shadow: var(--shadow-l); border: var(--prompt-border-width) solid var(--prompt-border-color); z-index: 1; position: absolute; top: 80px; width: var(--prompt-width); max-width: var(--prompt-max-width); max-height: var(--prompt-max-height); overflow: hidden; }
.prompt-input-container { display: flex; }
input.prompt-input { width: 100%; padding: var(--size-4-6); background-color: var(--background-primary); font-size: var(--font-ui-medium); border-top: none; border-right: none; border-left: none; border-image: initial; height: var(--prompt-input-height); border-radius: 0px; border-bottom: 1px solid var(--background-secondary); }
input.prompt-input:hover, input.prompt-input:focus, input.prompt-input:focus-visible { border-bottom: 1px solid var(--background-secondary); box-shadow: none; }
.prompt-results { list-style: none; margin: 0px; padding: var(--size-4-3); overflow-y: auto; }
.prompt-instructions { border-top: 1px solid var(--background-secondary); user-select: none; font-size: var(--font-ui-smaller); color: var(--text-muted); padding: var(--size-4-2); text-align: center; display: flex; flex-wrap: wrap; justify-content: center; gap: var(--size-4-3); }
.prompt-instruction { display: inline-block; }
.prompt-instruction-command { font-weight: var(--bold-weight); margin-right: var(--size-2-2); }
body:not(.native-scrollbars) ::-webkit-scrollbar { width: 12px; height: 12px; border-radius: var(--radius-l); background-color: transparent; }
body:not(.native-scrollbars) ::-webkit-scrollbar-track { background-color: transparent; }
body:not(.native-scrollbars) ::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-bg); border-radius: var(--radius-l); background-clip: padding-box; border-style: solid; border-color: transparent; border-image: initial; border-width: 3px 3px 3px 2px; min-height: 45px; }
body:not(.native-scrollbars) ::-webkit-scrollbar-thumb:active { border-radius: var(--radius-l); }
body:not(.native-scrollbars) ::-webkit-scrollbar-thumb:hover, body:not(.native-scrollbars) ::-webkit-scrollbar-thumb:active { background-color: var(--scrollbar-active-thumb-bg); }
body:not(.native-scrollbars) ::-webkit-scrollbar-corner { background: transparent; }
@supports not selector(::-webkit-scrollbar) {
body:not(.native-scrollbars) { }
}
.suggestion-container { position: absolute; overflow: hidden; display: flex; flex-direction: column; background-color: var(--background-primary); max-width: 500px; max-height: 300px; border-radius: var(--radius-m); border: 1px solid var(--background-modifier-border); box-shadow: var(--shadow-s); z-index: var(--layer-notice); }
.is-mobile .suggestion-container { max-width: calc(100vw - 20px); max-height: 240px; }
.suggestion { overflow-y: auto; padding: var(--size-2-3); }
.suggestion-item, .suggestion-empty { font-size: var(--font-ui-medium); margin-bottom: 1px; }
.suggestion-empty { color: var(--text-muted); padding-right: ; padding-bottom: ; padding-left: ; padding-top: var(--size-4-3); text-align: center; }
.suggestion-item { cursor: var(--cursor); padding-top: ; padding-right: ; padding-bottom: ; padding-left: 12px; white-space: pre-wrap; border-radius: var(--radius-s); }
.suggestion-item.is-selected { background-color: var(--background-modifier-hover); }
.suggestion-item.mod-downranked { color: var(--text-muted); }
.suggestion-item.mod-complex { align-items: baseline; display: flex; justify-content: space-between; }
.suggestion-item.mod-complex .suggestion-title { overflow-wrap: break-word; }
.suggestion-item.mod-complex .suggestion-content { display: flex; flex-direction: column; overflow: hidden; text-overflow: ellipsis; margin-right: auto; }
.suggestion-item.mod-complex .suggestion-prefix::after { content: ": "; }
.suggestion-item.mod-complex .suggestion-highlight { font-weight: bold; }
.suggestion-item.mod-complex .suggestion-note { font-size: 0.8em; color: var(--text-muted); width: 100%; flex-basis: 100%; overflow-wrap: break-word; }
.suggestion-item.mod-complex .suggestion-icon, .suggestion-item.mod-complex .suggestion-aux { display: flex; align-items: center; align-self: center; flex-shrink: 0; }
.suggestion-item.mod-complex .suggestion-hotkey { font-size: var(--font-ui-smaller); font-family: var(--font-interface); padding: 2px 6px; }
.suggestion-item.mod-complex .suggestion-hotkey:not(:last-child) { margin-left: 10px; }
.suggestion-item.mod-complex .suggestion-flair { color: var(--text-muted); opacity: var(--icon-opacity); display: flex; align-items: center; }
.suggestion-item.mod-complex .suggestion-flair:not(:last-child) { margin-left: 6px; }
.suggestion-item.mod-complex .suggestion-icon .suggestion-flair { margin: 0 var(--size-4-3) 0 var(--size-4-1); }
.suggestion-item.mod-complex .suggestion-aux .suggestion-flair { margin: 0 var(--size-4-1) 0 var(--size-4-3); }
.suggestion-highlight { font-weight: bold; }
.suggestion-bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--background-modifier-cover); z-index: var(--layer-popover); }
.horizontal-tab-header { display: flex; }
.horizontal-tab-nav-item, .vertical-tab-nav-item { padding: var(--size-4-1) var(--size-4-2); user-select: none; cursor: var(--cursor); font-size: calc(var(--font-ui-small) + 1px); border-radius: var(--radius-s); }
.horizontal-tab-nav-item.is-active, .vertical-tab-nav-item.is-active { background-color: var(--interactive-accent); color: var(--text-on-accent); }
@media (hover: hover) {
.horizontal-tab-nav-item.is-active:hover, .vertical-tab-nav-item.is-active:hover { background-color: var(--interactive-accent); }
}
@media (hover: hover) {
.horizontal-tab-nav-item:hover, .vertical-tab-nav-item:hover { background-color: var(--background-modifier-hover); }
}
.vertical-tab-nav-item { margin-bottom: var(--size-2-1); }
.vertical-tab-nav-item-chevron { display: none; }
.horizontal-tab-content, .vertical-tab-content { background-color: var(--background-primary); padding-left: var(--size-4-12); padding-right: var(--size-4-12); }
.vertical-tabs-container { display: flex; }
.vertical-tab-header { padding: var(--size-4-3); background-color: var(--background-secondary); }
.vertical-tab-header-group-items { display: flex; flex-direction: column; }
.vertical-tab-header-group-title { font-size: var(--font-ui-smaller); color: var(--text-faint); font-weight: var(--font-semibold); padding: var(--size-4-2); user-select: none; }
.vertical-tab-header-group { padding: var(--size-4-3) 0; }
.vertical-tab-content-container { overflow: hidden; flex-grow: 1; }
.vertical-tab-content { overflow-y: auto; height: 100%; padding-top: var(--size-4-8); padding-bottom: var(--size-4-16); }
.vertical-tab-content h2 { font-size: var(--font-ui-medium); font-weight: var(--font-semibold); }
.checkbox-container { app-region: no-drag; cursor: var(--cursor); background-color: var(--background-modifier-border-hover); border-radius: var(--toggle-radius); display: inline-block; flex-shrink: 0; height: calc(var(--toggle-thumb-height) + var(--toggle-border-width) * 2); position: relative; user-select: none; width: var(--toggle-width); box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 10px inset, rgba(0, 0, 0, 0.21) 0px 0px 1px inset; transition: box-shadow 0.15s ease-in-out 0s, outline 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, opacity 0.15s ease-in-out 0s; outline: 0 solid var(--background-modifier-border-focus); }
.checkbox-container input[type="checkbox"] { position: absolute; opacity: 0; left: 0px; }
.checkbox-container:focus-within { outline: var(--toggle-border-width) solid var(--background-modifier-border-focus); }
@media (hover: hover) {
.checkbox-container:hover { box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 20px inset, rgba(0, 0, 0, 0.28) 0px 0px 1px inset; }
}
.checkbox-container.is-enabled { background-color: var(--interactive-accent); }
.checkbox-container.is-enabled::after { transform: translate3d(calc(var(--toggle-width) - var(--toggle-thumb-width) - var(--toggle-border-width)), 0, 0); }
.checkbox-container.is-enabled:active::after { left: -4px; }
.checkbox-container::before { content: ""; display: block; position: absolute; inset: 0px; opacity: 0; }
.checkbox-container::after { pointer-events: none; content: ""; display: block; position: absolute; background-color: var(--toggle-thumb-color); width: var(--toggle-thumb-width); height: var(--toggle-thumb-height); margin: var(--toggle-border-width) 0 0 0; border-radius: var(--toggle-thumb-radius); transition: transform 0.15s ease-in-out 0s, width 0.1s ease-in-out 0s, left 0.1s ease-in-out 0s; left: 0px; transform: translate3d(var(--toggle-border-width), 0, 0); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px; }
.checkbox-container:active::after { width: calc(var(--toggle-thumb-width) + var(--toggle-border-width)); }
.checkbox-container.mod-small { width: var(--toggle-s-width); height: calc(var(--toggle-s-thumb-height) + var(--toggle-s-border-width) * 2); }
.checkbox-container.mod-small:focus-within { outline: var(--toggle-s-border-width) solid var(--background-modifier-border-focus); }
.checkbox-container.mod-small::after { width: var(--toggle-s-thumb-width); height: var(--toggle-s-thumb-height); margin: var(--toggle-s-border-width) 0 0 0; transform: translate3d(var(--toggle-s-border-width), 0, 0); }
.checkbox-container.mod-small.is-enabled::after { transform: translate3d(calc(var(--toggle-s-width) - var(--toggle-s-thumb-width) - var(--toggle-s-border-width)), 0, 0); }
.checkbox-container.mod-small:active::after { width: calc(var(--toggle-s-thumb-width) + var(--toggle-s-border-width)); }
.tooltip { animation: 200ms ease-in-out 0s 1 normal forwards running pop-down; box-shadow: 0 2px 8px var(--background-modifier-box-shadow); background-color: var(--background-modifier-message); border-radius: var(--radius-s); color: rgb(250, 250, 250); font-size: var(--font-ui-smaller); font-weight: var(--font-medium); left: 50%; line-height: var(--line-height-tight); max-width: 300px; padding: 4px 8px; position: fixed; text-align: center; transform: translateX(-50%); z-index: var(--layer-tooltip); pointer-events: none; white-space: pre-wrap; word-break: normal; overflow-wrap: anywhere; }
.tooltip.mod-right { animation: 200ms ease-in-out 0s 1 normal forwards running pop-right; transform: translateY(-50%); }
.tooltip.mod-left { animation: 200ms ease-in-out 0s 1 normal forwards running pop-right; transform: translateY(-50%); }
.tooltip.mod-error { width: 200px; background-color: var(--background-modifier-error); color: var(--text-on-accent); }
.tooltip.mod-wide { max-width: 450px; width: 400px; }
.tooltip .tooltip-arrow { position: absolute; top: -5px; left: 50%; width: 0px; margin-left: -5px; border-bottom: 5px solid var(--background-modifier-message); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0px; line-height: 0; }
.tooltip.mod-right .tooltip-arrow { top: calc(50% - 5px); left: -5px; border-right: 5px solid var(--background-modifier-message); border-top: 5px solid transparent; border-bottom: 5px solid transparent; }
.tooltip.mod-left .tooltip-arrow { top: calc(50% - 5px); left: calc(100% + 5px); border-left: 5px solid var(--background-modifier-message); border-top: 5px solid transparent; border-bottom: 5px solid transparent; }
.tooltip.mod-top .tooltip-arrow { top: calc(100%); border-top: 5px solid var(--background-modifier-message); border-bottom: 5px solid transparent; }
.tooltip.mod-error .tooltip-arrow { border-bottom-color: var(--background-modifier-error); }
.tooltip.mod-error.mod-right .tooltip-arrow { border-right-color: var(--background-modifier-error); border-bottom: 5px solid transparent; }
.tooltip.mod-error.mod-left .tooltip-arrow { border-left-color: var(--background-modifier-error); border-bottom: 5px solid transparent; }
[aria-label] .svg-icon { pointer-events: none; }
@keyframes pop-down {
0% { opacity: 0; transform: translateX(-50%) scale(1); }
20% { opacity: 0.7; transform: translateX(-50%) scale(1.02); }
40% { opacity: 1; transform: translateX(-50%) scale(1.05); }
100% { opacity: 1; transform: translateX(-50%) scale(1); }
}
@keyframes pop-right {
0% { opacity: 0; transform: translateY(-50%) scale(1); }
20% { opacity: 0.7; transform: translateY(-50%) scale(1.02); }
40% { opacity: 1; transform: translateY(-50%) scale(1.05); }
100% { opacity: 1; transform: translateY(-50%) scale(1); }
}
.tree-item-self { align-items: baseline; display: flex; border-radius: var(--radius-s); color: var(--nav-item-color); font-size: var(--nav-item-size); line-height: var(--line-height-tight); font-weight: var(--nav-item-weight); margin-bottom: var(--size-2-1); padding: var(--nav-item-padding); position: relative; }
.tree-item-self::before { content: "​"; }
.tree-item-self.mod-collapsible { padding: var(--nav-item-parent-padding); }
.tree-item-self.is-being-dragged-over { border-radius: var(--radius-s); color: var(--nav-item-color-highlighted); background: hsla(var(--interactive-accent-hsl), 0.1); }
.tree-item-self.is-being-dragged-over .collapse-icon { color: var(--nav-item-color-highlighted); }
.tree-item-self.is-being-renamed .tree-item-inner { cursor: text; }
.tree-item-self.is-clickable { cursor: var(--cursor); }
@media (hover: hover) {
body:not(.is-grabbing) .tree-item-self.is-clickable:hover { color: var(--nav-item-color-hover); background-color: var(--nav-item-background-hover); font-weight: var(--nav-item-weight-hover); }
}
body:not(.is-grabbing) .tree-item-self.is-active:hover, .tree-item-self.is-active { color: var(--nav-item-color-active); background-color: var(--nav-item-background-active); font-weight: var(--nav-item-weight-active); }
body:not(.is-grabbing) .tree-item-self.is-selected:hover, .tree-item-self.is-selected { color: var(--nav-item-color-selected); background-color: var(--nav-item-background-selected); }
body:not(.is-grabbing) .tree-item-self.is-being-dragged:hover, .tree-item-self.is-being-dragged { color: var(--text-on-accent); background-color: var(--interactive-accent); }
body:not(.is-grabbing) .tree-item-self.is-being-dragged:hover .tree-item-icon, .tree-item-self.is-being-dragged .tree-item-icon { color: var(--text-on-accent); }
body:not(.is-phone) .workspace-leaf.mod-active .tree-item-self.has-focus { border-radius: var(--radius-s); box-shadow: 0 0 0 2px var(--background-modifier-border-focus); }
body:not(.is-phone) .workspace-leaf.mod-active .tree-item-self.has-focus:focus-within { box-shadow: 0 0 0 2px var(--interactive-accent); }
.tree-item-self .tree-item-icon { position: absolute; margin-left: calc(-1 * var(--size-4-5)); width: var(--size-4-4); display: flex; align-items: center; justify-content: center; opacity: var(--icon-opacity); color: var(--icon-color); flex: 0 0 auto; }
.tree-item-self .tree-item-icon::before { content: "​"; }
.tree-item-self .tree-item-icon .svg-icon:not(.right-triangle) { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-s-stroke-width); }
.tree-item-flair-outer { padding-left: var(--size-4-1); margin-left: auto; display: flex; flex-shrink: 0; align-items: center; }
.tree-item-flair { font-size: var(--font-ui-smaller); color: var(--text-faint); line-height: 1; border-radius: var(--radius-s); }
@media (hover: hover) {
.tree-item-self:hover .tree-item-flair { color: var(--text-muted); }
}
.tree-item-inner { overflow: hidden; }
.tree-item-inner-text { overflow: hidden; text-overflow: ellipsis; }
.tree-item-inner-subtext { color: var(--text-faint); font-size: 85%; }
.tree-item-children { padding-left: var(--nav-item-children-padding-left); margin-left: var(--nav-item-children-margin-left); margin-bottom: 1px; border-left: var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color); }
.drop-indicator { position: absolute; left: 0px; width: 100%; height: 0px; border: 2px solid var(--interactive-accent); pointer-events: none; }
.drop-indicator:not(.is-active) { display: none; }
audio { outline: none; }
.markdown-rendered audio { max-width: 100%; outline: none; }
audio { width: 100%; height: 42px; }
audio::-webkit-media-controls-enclosure { border-radius: calc(var(--radius-m) - 1px); border: 1px solid var(--background-modifier-border); background-color: var(--background-primary-alt); }
audio::-webkit-media-controls-current-time-display, audio::-webkit-media-controls-time-remaining-display { font-family: var(--font-interface); }
iframe { border: 0px; }
kbd { color: var(--code-normal); font-family: var(--font-monospace); background-color: var(--code-background); border-radius: var(--radius-s); font-size: var(--code-size); padding: 0.1em 0.25em; }
.workspace-leaf-content[data-type="pdf"] .view-content { display: flex; flex-direction: column; overflow: hidden; padding: 0px; }
.pdf-container { background-color: var(--pdf-background); flex-grow: 1; min-width: 350px; overflow: hidden; position: relative; }
.theme-dark .pdf-container.mod-themed .annotationLayer .textWidgetAnnotation input, .theme-dark .pdf-container.mod-themed .annotationLayer .textWidgetAnnotation textarea { filter: invert(100%) hue-rotate(180deg); }
.theme-dark .pdf-container.mod-themed .popupWrapper > div { background-color: var(--background-secondary-alt); filter: drop-shadow(0px 0px 1px var(--color-base-60)) drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.4)) drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.4)); }
.theme-dark .pdf-container.mod-themed .popupWrapper > div::after { background-color: var(--background-secondary-alt); }
.theme-dark .pdf-container.mod-themed .popupContent:empty + .popupMeta { background-color: var(--background-secondary-alt); }
.pdf-viewer-container { outline: none; overflow: auto; position: absolute; inset: 0px; scroll-padding: var(--size-4-3); }
.findbarOpen .pdf-viewer-container { margin-top: var(--findbar-height); }
.pdf-content-container { --sidebar-width: 140px; }
.pdf-content-container.sidebarMoving .pdf-sidebar-container, .pdf-content-container.sidebarOpen .pdf-sidebar-container { visibility: visible; }
.pdf-content-container.sidebarOpen .pdf-sidebar-container { inset-inline-start: 0px; }
.pdf-content-container.sidebarOpen .pdf-viewer-container { inset-inline-start: var(--sidebar-width); transition-property: inset-inline-start; }
.pdf-embed .pdf-content-container.sidebarOpen .pdf-sidebar-container, .is-mobile .pdf-content-container.sidebarOpen .pdf-sidebar-container { inset-inline-start: 0px; }
.pdf-embed .pdf-content-container.sidebarOpen .pdf-viewer-container, .is-mobile .pdf-content-container.sidebarOpen .pdf-viewer-container { inset-inline-start: 0px; }
.pdf-content-container .pdf-sidebar-container, .pdf-content-container .pdf-viewer-container { transition-duration: 275ms; transition-timing-function: var(--anim-motion-swing); }
.pdf-content-container.sidebarResizing .pdf-sidebar-container, .pdf-content-container.sidebarResizing .pdf-viewer-container { transition-duration: 0s; }
.pdf-content-container { inset: 0px; min-width: 350px; position: absolute; }
.pdf-content-container.is-loading::before { z-index: 1; }
.pdf-sidebar-container { background-color: var(--pdf-sidebar-background); border-right: var(--divider-width) solid var(--divider-color); bottom: 0px; display: flex; flex-direction: column; inset-inline-start: calc(-1 * var(--sidebar-width)); position: absolute; top: 0px; transition-property: inset-inline-start; visibility: hidden; width: var(--sidebar-width); z-index: 100; }
.findbarOpen .pdf-sidebar-container { top: var(--findbar-height); }
.is-mobile .pdf-sidebar-container[data-view="1"], .pdf-embed .pdf-sidebar-container[data-view="1"] { inset-inline-start: -140px; width: 140px; }
.is-mobile .pdf-sidebar-container[data-view="2"], .pdf-embed .pdf-sidebar-container[data-view="2"] { inset-inline-start: -275px; width: 275px; }
.pdf-sidebar-container .pdf-thumbnail-view, .pdf-sidebar-container .pdf-outline-view { bottom: 0px; overflow: auto; padding: var(--size-4-2) var(--size-4-2); position: absolute; top: 0px; user-select: none; width: 100%; }
.pdf-sidebar-container .pdf-thumbnail-view { display: flex; flex-wrap: wrap; gap: var(--size-4-1); place-content: flex-start center; padding: var(--size-4-3); width: 100%; }
.pdf-sidebar-container .pdf-thumbnail-view a { display: block; cursor: var(--cursor); }
.pdf-sidebar-container .pdf-thumbnail-view a:active, .pdf-sidebar-container .pdf-thumbnail-view a:focus { outline: 0px; }
.pdf-sidebar-container .thumbnail { --thumbnail-width: 0; --thumbnail-height: 0; position: relative; width: var(--thumbnail-width); height: var(--thumbnail-height); border: var(--size-4-2) solid transparent; border-radius: var(--radius-s); box-sizing: content-box; }
.pdf-sidebar-container .thumbnail::before { content: " "; position: absolute; inset: 0px; box-shadow: var(--pdf-thumbnail-shadow); }
.pdf-sidebar-container .thumbnail::after { background-color: var(--background-secondary); border-radius: 3px; bottom: var(--size-4-1); content: attr(data-page-label); color: var(--text-muted); display: block; font-size: var(--font-ui-smaller); line-height: 1; padding: var(--size-2-1) var(--size-4-1); position: absolute; right: var(--size-4-1); }
.pdf-sidebar-container .thumbnail:not([data-loaded]) { border: 1px dashed var(--background-modifier-border); margin: calc(var(--size-4-2) - 1px); }
.pdf-sidebar-container .thumbnail:hover, .pdf-sidebar-container .thumbnail.selected { border-color: var(--background-modifier-hover); }
.pdf-sidebar-container img.thumbnailImage { border: 1px solid transparent; max-width: unset; width: var(--thumbnail-width); height: var(--thumbnail-height); }
.pdf-outline-view .tree-item-self:not(.mod-collapsible) { padding-left: calc(10px + var(--size-4-2) + var(--size-2-3)); }
.pdf-outline-view .tree-item-self.mod-active { color: var(--nav-item-color-active); background-color: var(--nav-item-background-active); font-weight: var(--nav-item-weight-active); }
.pdf-outline-view .tree-item-flair { white-space: nowrap; }
.pdf-sidebar-content-wrapper { position: relative; flex-grow: 1; }
.pdf-sidebar-content { bottom: 0px; inset-inline-start: 0px; overflow: auto; position: absolute; top: 0px; width: 100%; }
.pdf-sidebar-content > .hidden { display: none; }
.pdf-sidebar-resizer { background-color: transparent; bottom: 0px; cursor: col-resize; inset-inline-end: calc(var(--divider-width-hover) * -1); position: absolute; top: 0px; transition: background-color 200ms ease-in-out 0s; width: var(--divider-width-hover); z-index: var(--layer-cover); }
.is-mobile .pdf-sidebar-resizer, .pdf-embed .pdf-sidebar-resizer { display: none; }
@media (hover: hover) {
.pdf-sidebar-resizer:hover { background-color: var(--divider-color-hover); }
.is-translucent .pdf-sidebar-resizer:hover { background-color: var(--divider-color-hover); }
}
.pdf-toolbar { align-items: stretch; background-color: var(--background-primary); border-bottom: 1px solid var(--background-modifier-border); display: flex; justify-content: space-between; overflow: auto; padding: var(--size-4-1) var(--size-4-3); position: relative; }
.hover-popover .pdf-toolbar { display: none; }
.pdf-page-numbers { white-space: nowrap; margin-right: var(--size-4-1); font-size: var(--font-ui-small); font-variant-numeric: tabular-nums; }
.pdf-toolbar-left, .pdf-toolbar-center, .pdf-toolbar-right { display: flex; align-items: center; gap: var(--size-4-1); }
.pdf-toolbar-left.hidden, .pdf-toolbar-center.hidden, .pdf-toolbar-right.hidden { display: none; }
.pdf-toolbar-center { position: absolute; top: var(--size-4-1); height: calc(100% - var(--size-4-2)); left: 50%; transform: translateX(-50%); }
.pdf-toolbar-spacer { width: var(--size-4-3); }
.pdf-toolbar-divider { width: var(--border-width); height: var(--icon-size); background-color: var(--background-modifier-border); }
.pdf-page-input { width: 7ch; text-align: right; font-variant-numeric: tabular-nums; }
.pdf-page-input.mod-page-loading { background-color: var(--background-secondary); opacity: 0.5; }
.pdf-findbar { background-color: var(--background-primary); flex-direction: row-reverse; font-size: var(--font-ui-small); gap: var(--size-4-1); left: 0px; line-height: 1; padding: var(--size-2-3); position: absolute; right: 0px; top: 0px; z-index: 101; }
.pdf-findbar input { min-width: 300px; }
.pdf-findbar.mod-hidden { display: none; }
.pdf-findbar input[type="checkbox"] { display: none; pointer-events: none; }
.pdf-findbar label { user-select: none; }
.pdf-findbar label:hover, .pdf-findbar input:focus-visible + label { color: var(--toggled-btn-color); background-color: var(--button-hover-color); }
.pdf-findbar .pdf-toolbar-field[type="checkbox"]:checked + .pdf-toolbar-label { color: var(--toggled-btn-color); background-color: var(--toggled-btn-bg-color) !important; }
.pdf-findbar .pdf-search-wrapper { display: flex; gap: var(--size-4-1); align-items: center; }
.pdf-findbar .mod-not-found { --background-modifier-form-field: rgba(var(--background-modifier-error-rgb), 0.1); --background-modifier-border-focus: rgba(var(--background-modifier-error-rgb), 0.6); }
.pdf-findbar .mod-pending::before { -webkit-mask-image: url("data:image/svg+xml,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">&lt;path d=\"M21 12a9 9 0 1 1-6.219-8.56\">&lt;/path>&lt;/svg>"); animation: 1s linear 0s infinite normal none running rotation; }
.is-phone .pdf-findbar { }
.is-phone .pdf-findbar .pdf-toolbar-button { height: auto; width: auto; padding: 6px 0px; background-color: transparent; color: var(--text-accent); flex-grow: 0; flex-shrink: 0; }
.is-phone .pdf-findbar .pdf-toolbar-divider, .is-phone .pdf-findbar .pdf-findbar-settings-btn, .is-phone .pdf-findbar .pdf-findbar-message { display: none; }
.is-phone .pdf-findbar input { min-width: 0px; }
.is-phone .pdf-findbar .search-input-container { flex-grow: 1; }
.is-phone .pdf-findbar .pdf-search-wrapper { gap: var(--size-4-2); }
@keyframes rotation {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.pdf-find-results-count { color: var(--text-muted); margin: 0 var(--size-4-2); font-style: italic; white-space: nowrap; }
.pdf-find-results-count:empty { display: none; }
.pdf-findbar-settings { background-color: var(--background-primary); border-radius: var(--radius-m); border: 1px solid var(--background-modifier-border); box-shadow: var(--shadow-s); padding: var(--size-4-1) var(--size-4-2); position: absolute; transform: translateX(-100%); width: 200px; z-index: 200; }
.pdf-findbar-settings .setting-item { padding: var(--size-4-1) 0; border: none; }
.pdf-findbar-settings .setting-item-name { font-size: var(--font-ui-small); }
.pdf-password-dialog { align-items: center; display: flex; flex-direction: column; font-size: var(--font-ui-medium); gap: var(--size-4-1); justify-content: center; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.pdf-password-dialog .mod-small { font-size: var(--font-ui-small); }
.pdf-password-dialog input { margin-top: var(--size-4-2); }
.pdf-lock-icon .svg-icon { --icon-size: var(--icon-xl); --icon-stroke: var(--icon-xl-stroke-width); }
.textLayer .mod-focused { background-color: rgb(var(--text-highlight-bg-rgb)); border-radius: var(--radius-s); box-sizing: content-box; padding: var(--size-4-1); margin: calc(var(--size-4-1) * -1); }
.textLayer .mod-focused.appended { position: static; }
.annotationLayer .mod-focused { background-color: rgba(var(--text-highlight-bg-rgb), 0.1); border-radius: var(--radius-s); box-shadow: var(--shadow-s); box-sizing: content-box; margin: calc(var(--size-4-2) * -1); border: var(--size-4-1) solid rgba(var(--text-highlight-bg-rgb), 0.8); padding: var(--size-4-1); }
.annotationLayer .boundingRect { z-index: 2000; position: absolute; pointer-events: none; }
.annotationLayer .boundingRect > * { pointer-events: initial; }
.pdf-viewer .canvasWrapper { position: absolute; inset: 0px; box-shadow: var(--pdf-shadow); }
.pdf-viewer .page { box-sizing: content-box; border: calc(var(--size-4-1) * var(--scale-factor)) solid transparent; flex-shrink: 0; margin: 0px auto; }
.spread .page, .pdf-viewer:is(.scrollHorizontal, .scrollWrapped) .page { border: var(--size-4-1) solid transparent; }
.pdf-viewer.removePageBorders .page + .page { border-top: var(--size-4-1) solid transparent; }
.pdf-viewer.removePageBorders .spread .page + .page { border-top: none; }
.pdf-viewer.removePageBorders .spread .canvasWrapper { box-shadow: var(--pdf-spread-shadow); }
.pdf-viewer.removePageBorders .spread + .spread { border-top: var(--size-4-1) solid transparent; }
.textLayer { user-select: text; opacity: 0.2; }
.textLayer ::selection, .markdown-source-view.mod-cm6 .textLayer ::selection { background-color: hsl(var(--color-accent-hsl)); }
.textLayer .highlight { margin: -1px; padding: 1px; border-radius: var(--radius-s); }
.textLayer .highlight.appended { position: static; display: inline-block; }
.textLayer .highlight.begin { border-radius: var(--radius-s) 0 0 var(--radius-s); }
.textLayer .highlight.end { border-radius: 0 var(--radius-s) var(--radius-s) 0; }
.textLayer .highlight.selected { box-shadow: 0 0 0 2px hsl(var(--interactive-accent-hsl)); background-color: hsl(var(--interactive-accent-hsl)); }
.textLayer .highlight:not(.selected) { box-shadow: 0 0 0 2px rgb(var(--color-yellow-rgb)); background-color: rgb(var(--color-yellow-rgb)); }
.popupWrapper { --pdf-popup-width: 280px; font-size: var(--font-ui-medium); pointer-events: none; position: absolute; transform: translate(-50%, 0px); z-index: 10000; }
.popupWrapper > div { margin: var(--size-4-3); background-color: var(--background-primary); border-radius: var(--radius-s); filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 1px) drop-shadow(rgba(0, 0, 0, 0.3) 0px 1px 2px) drop-shadow(rgba(0, 0, 0, 0.3) 0px 4px 6px); }
.popupWrapper > div::after { background: var(--background-primary); border-top-left-radius: 2px; content: ""; height: var(--size-4-3); left: calc(50% - 2px); position: absolute; top: -5px; transform: rotate(45deg); width: var(--size-4-3); z-index: -1; }
.is-phone .pdf-annotation-modal .modal { height: auto; max-height: 40vh; min-height: 0px; top: unset; }
.is-phone .pdf-annotation-modal .modal .modal-close-button, .is-phone .pdf-annotation-modal .modal .modal-title { display: none; }
.is-phone .pdf-annotation-modal .modal-content { overflow: hidden; padding: 0px; }
.is-phone .pdf-annotation-modal .popup { flex-direction: column-reverse; height: 100%; overflow: hidden; }
.is-phone .pdf-annotation-modal .popupContent { height: 100%; max-height: none; padding-bottom: calc(var(--safe-area-inset-bottom) + var(--size-4-4)); padding-top: 0px; }
.is-phone .pdf-annotation-modal .popupContent:empty + .popupMeta, .is-phone .pdf-annotation-modal .popupMeta { --icon-size: var(--font-ui-medium); --icon-stroke: var(--icon-m-stroke-width); background-color: transparent; padding: var(--size-4-2) var(--size-4-4); border-top: none; }
.popup { cursor: initial; display: flex; flex-direction: column; pointer-events: auto; user-select: text; white-space: normal; width: var(--pdf-popup-width); overflow-wrap: break-word; }
.popupContent { font-size: var(--font-ui-small); line-height: var(--line-height-tight); max-height: 200px; overflow: auto; padding: var(--size-4-4); }
.popupContent:empty { display: none; }
.popupMeta { --icon-size: var(--font-ui-small); --icon-stroke: 2.5px; align-items: center; background-color: var(--background-secondary); border-top: 1px solid var(--background-modifier-border); color: var(--text-muted); display: flex; font-size: var(--font-ui-smaller); gap: var(--size-4-1); justify-content: space-between; padding: var(--size-4-1) var(--size-4-2); border-bottom-left-radius: var(--radius-s); border-bottom-right-radius: var(--radius-s); }
.popupContent:empty + .popupMeta { border-top: none; background-color: var(--background-primary); border-top-left-radius: var(--radius-s); border-top-right-radius: var(--radius-s); }
.popupMeta .clickable-icon { margin-right: calc(var(--size-4-1) * -1); margin-left: calc(var(--size-2-1) * -1); }
.popupDate { white-space: nowrap; }
.markdown-rendered video { max-width: 100%; outline: none; }
.markdown-rendered blockquote { color: var(--blockquote-color); font-style: var(--blockquote-font-style); background-color: var(--blockquote-background-color); border-left: var(--blockquote-border-thickness) solid var(--blockquote-border-color); padding: 0 0 0 var(--size-4-6); margin-inline: 0px; }
.markdown-rendered blockquote > :first-child { margin-top: 0px; }
.markdown-rendered blockquote > :last-child { margin-bottom: 0px; }
.cm-s-obsidian span.cm-quote { color: var(--blockquote-color); }
.cm-s-obsidian span.cm-formatting-quote { color: var(--text-faint); }
.cm-s-obsidian .hmd-inactive-line span.cm-formatting-quote { color: transparent; }
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote::before, .markdown-source-view.mod-cm6 .cm-blockquote-border::before { content: "​"; display: block; width: 1px; border-left: var(--blockquote-border-thickness) solid var(--blockquote-border-color); color: transparent; position: absolute; top: 0px; bottom: 0px; }
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { font-style: var(--blockquote-style); background-color: var(--blockquote-background-color); }
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote::before { left: 0px; }
.markdown-source-view.mod-cm6 .cm-blockquote-border { display: inline-block; }
.callout { --callout-color: var(--callout-default); --callout-icon: lucide-pencil; }
.callout[data-callout="abstract"], .callout[data-callout="summary"], .callout[data-callout="tldr"] { --callout-color: var(--callout-summary); --callout-icon: lucide-clipboard-list; }
.callout[data-callout="info"] { --callout-color: var(--callout-info); --callout-icon: lucide-info; }
.callout[data-callout="todo"] { --callout-color: var(--callout-todo); --callout-icon: lucide-check-circle-2; }
.callout[data-callout="important"] { --callout-color: var(--callout-important); --callout-icon: lucide-flame; }
.callout[data-callout="tip"], .callout[data-callout="hint"] { --callout-color: var(--callout-tip); --callout-icon: lucide-flame; }
.callout[data-callout="success"], .callout[data-callout="check"], .callout[data-callout="done"] { --callout-color: var(--callout-success); --callout-icon: lucide-check; }
.callout[data-callout="question"], .callout[data-callout="help"], .callout[data-callout="faq"] { --callout-color: var(--callout-question); --callout-icon: help-circle; }
.callout[data-callout="warning"], .callout[data-callout="caution"], .callout[data-callout="attention"] { --callout-color: var(--callout-warning); --callout-icon: lucide-alert-triangle; }
.callout[data-callout="failure"], .callout[data-callout="fail"], .callout[data-callout="missing"] { --callout-color: var(--callout-fail); --callout-icon: lucide-x; }
.callout[data-callout="danger"], .callout[data-callout="error"] { --callout-color: var(--callout-error); --callout-icon: lucide-zap; }
.callout[data-callout="bug"] { --callout-color: var(--callout-bug); --callout-icon: lucide-bug; }
.callout[data-callout="example"] { --callout-color: var(--callout-example); --callout-icon: lucide-list; }
.callout[data-callout="quote"], .callout[data-callout="cite"] { --callout-color: var(--callout-quote); --callout-icon: quote-glyph; }
.callout { overflow: hidden; border-style: solid; border-color: rgba(var(--callout-color), var(--callout-border-opacity)); border-width: var(--callout-border-width); border-radius: var(--callout-radius); margin: 1em 0px; mix-blend-mode: var(--callout-blend-mode); background-color: rgba(var(--callout-color), 0.1); padding: var(--callout-padding); }
.callout.is-collapsible .callout-title { cursor: var(--cursor); }
.callout-title { padding: var(--callout-title-padding); display: flex; gap: var(--size-4-1); font-size: var(--callout-title-size); color: rgb(var(--callout-color)); line-height: var(--line-height-tight); align-items: flex-start; }
.callout-content { overflow-x: auto; padding: var(--callout-content-padding); background-color: var(--callout-content-background); }
.callout-icon { flex: 0 0 auto; display: flex; align-items: center; }
.callout-icon .svg-icon { color: rgb(var(--callout-color)); }
.callout-icon::after { content: "​"; }
.callout-title-inner { font-weight: var(--bold-weight); color: var(--callout-title-color); }
.callout-fold { display: flex; align-items: center; padding-right: var(--size-4-2); }
.callout-fold::after { content: "​"; }
.callout-fold .svg-icon { transition: transform 100ms ease-in-out 0s; }
.callout-fold.is-collapsed .svg-icon { transform: rotate(-90deg); }
.markdown-source-view.mod-cm6 .callout { margin: 0px; }
.markdown-rendered code { color: var(--code-normal); font-family: var(--font-monospace); background-color: var(--code-background); border-radius: var(--code-radius); font-size: var(--code-size); padding: 0.1em 0.25em; -webkit-box-decoration-break: clone; }
.cm-s-obsidian span.cm-inline-code { color: var(--code-normal); font-size: var(--code-size); background-color: var(--code-background); vertical-align: baseline; -webkit-box-decoration-break: clone; }
.cm-s-obsidian span.cm-inline-code span.cm-inline-code.cm-hmd-indented-code { background-color: transparent; }
.cm-s-obsidian span.cm-inline-code span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) { background-color: var(--code-background); vertical-align: baseline; }
.cm-s-obsidian span.cm-inline-code span.cm-inline-code.hmd-hidden-token { font-size: 0px; }
.cm-s-obsidian .cm-inline-code:not(.cm-formatting) { border-radius: var(--code-radius); padding: 0.1em 0.25em; }
.cm-s-obsidian .cm-inline-code.cm-formatting { border-radius: var(--code-radius) 0 0 var(--code-radius); padding: 0.1em 0px; }
.cm-s-obsidian .cm-inline-code:not(.cm-formatting) + .cm-formatting.cm-inline-code { border-radius: 0 var(--code-radius) var(--code-radius) 0; padding-left: 0px; }
.cm-s-obsidian .cm-inline-code.cm-formatting ~ .cm-inline-code:not(.cm-formatting) { border-radius: 0px; padding: 0.1em 0px; }
.markdown-rendered pre { position: relative; padding: var(--size-4-3) var(--size-4-4); min-height: 38px; background-color: var(--code-background); border-radius: var(--code-radius); white-space: var(--code-white-space); overflow-x: auto; }
.markdown-rendered pre code { border: none; padding: 0px; background-color: transparent; }
.markdown-rendered pre:not(:hover) > button.copy-code-button { display: none; }
.markdown-rendered button.copy-code-button { margin: 6px; padding: 6px 8px; height: auto; background-color: transparent; box-shadow: none; color: var(--text-muted); font-size: var(--font-ui-smaller); font-family: var(--font-interface); position: absolute; top: 0px; right: 0px; }
@media (hover: hover) {
.markdown-rendered button.copy-code-button:hover { background-color: var(--background-modifier-hover); }
}
.markdown-source-view.mod-cm6 .cm-hmd-codeblock { --indentation-guide-editing-indent: 0; }
.markdown-source-view.mod-cm6 .cm-preview-code-block pre { margin: 0px; }
.markdown-source-view.mod-cm6 .code-block-flair { position: absolute; right: 6px; top: 6px; z-index: 1; display: inline-block; padding: var(--size-4-1) var(--size-4-2); border-radius: var(--code-radius); font-family: var(--font-interface); font-size: var(--font-ui-smaller); color: var(--text-muted); cursor: var(--cursor); }
@media (hover: hover) {
.markdown-source-view.mod-cm6 .code-block-flair:hover { background-color: var(--background-modifier-hover); }
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-codeblock { padding-left: var(--size-4-4); color: var(--code-normal); }
.cm-s-obsidian .HyperMD-codeblock { font-family: var(--font-monospace); font-size: var(--code-size); }
.cm-s-obsidian .HyperMD-codeblock-begin, .cm-s-obsidian .HyperMD-codeblock-end { color: var(--code-normal); }
.cm-s-obsidian .HyperMD-codeblock span.cm-inline-code { background-color: inherit; border: inherit; padding: inherit; font-size: inherit; }
.cm-s-obsidian div.HyperMD-codeblock-bg { left: 0px; right: 0px; background-color: var(--code-background); }
.cm-s-obsidian div.HyperMD-codeblock-begin-bg { border-top-left-radius: var(--code-radius); border-top-right-radius: var(--code-radius); }
.cm-s-obsidian div.HyperMD-codeblock-end-bg { border-bottom-left-radius: var(--code-radius); border-bottom-right-radius: var(--code-radius); }
.cm-s-obsidian div.HyperMD-codeblock-begin-bg, .cm-s-obsidian div.HyperMD-codeblock-end-bg { background-color: var(--code-background); }
code[class*="language-"], pre[class*="language-"] { color: var(--code-normal); background: none; overflow-wrap: break-word; white-space: pre-wrap; word-break: normal; font-family: var(--font-monospace); text-align: left; word-spacing: normal; line-height: var(--line-height-normal); hyphens: none; }
:not(pre) > code[class*="language-"], pre[class*="language-"] { background: var(--code-background); }
pre[class*="language-"] { overflow: hidden; }
code[class*="language-"] { display: block; padding: 1em; overflow: auto; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.important, .token.bold { font-weight: bold; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: var(--code-comment); }
.token.namespace { opacity: 0.7; }
.token.tag, .token.constant, .token.symbol, .token.deleted { color: var(--code-tag); }
.token.punctuation { color: var(--code-punctuation); }
.token.boolean, .token.number { color: var(--code-value); }
.token.selector, .token.attr-name, .token.string, .token.char, .token.inserted { color: var(--code-string); }
.token.operator { color: var(--code-operator); }
.token.entity, .token.parameter, .token.property, .token.url, .language-css .token.string, .style .token.string, .token.variable { color: var(--code-property); }
.token.atrule, .token.attr-value, .token.builtin, .token.function, .token.class-name, .token.property-access { color: var(--code-function); }
.token.keyword { color: var(--code-keyword); }
.token.regex, .token.important { color: var(--code-important); }
.cm-inline-code, .cm-math { color: var(--code-normal); }
.cm-comment, .cm-meta { color: var(--code-comment); }
.cm-tag { color: var(--code-tag); }
.cm-punctuation, .cm-bracket, .cm-hr { color: var(--code-punctuation); }
.cm-number { color: var(--code-value); }
.cm-qualifier, .cm-string, .cm-string-2 { color: var(--code-string); }
.cm-operator { color: var(--code-operator); }
.cm-link, .cm-variable, .cm-variable-2, .cm-variable-3 { color: var(--code-property); }
.cm-builtin, .cm-property, .cm-attribute, .cm-type { color: var(--code-function); }
.cm-keyword { color: var(--code-keyword); }
.markdown-preview-view .markdown-embed .markdown-preview-view { --file-folding-offset: 0px; height: 100%; padding: 0px; }
.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h1, .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h2, .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h3, .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h4, .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h5, .markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h6 { margin-top: 0px; }
.pdf-embed, .markdown-source-view .pdf-embed, .markdown-source-view.mod-cm6 .cm-content > .pdf-embed, .internal-embed.pdf-embed:not(.image-embed) { width: 100%; height: 800px; display: flex; flex-direction: column; }
.pdf-embed { overflow: hidden; position: relative; }
.pdf-embed:not(.canvas-node-content) { border: 1px solid var(--background-modifier-border); border-radius: var(--radius-s); }
.pdf-embed:not(.canvas-node-content) .edit-block-button + .pdf-toolbar { padding-right: var(--size-4-9); }
.markdown-source-view.mod-cm6 .pdf-embed .edit-block-button { background-color: var(--background-primary); opacity: 1; top: 6px; z-index: 1; }
.markdown-source-view.mod-cm6 .pdf-embed .edit-block-button:hover { color: var(--icon-color-hover); background-color: var(--background-modifier-hover); }
.markdown-embed, .file-embed { position: relative; }
.markdown-embed-link, .file-embed-link { position: absolute; top: 4px; right: 4px; color: var(--icon-color); opacity: var(--icon-opacity); cursor: var(--cursor-link); padding: var(--size-2-2); border-radius: var(--radius-s); display: flex; align-items: center; --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); }
@media (hover: hover) {
.markdown-embed-link:hover, .file-embed-link:hover { color: var(--icon-color-hover); opacity: var(--icon-opacity-hover); background: var(--background-modifier-hover); }
}
.file-embed-title { display: flex; align-items: center; justify-content: center; gap: var(--size-4-2); }
.file-embed-icon { color: var(--text-muted); display: flex; }
.file-embed { display: flex; justify-content: center; border-radius: var(--radius-m); background-color: var(--background-primary-alt); }
.file-embed.mod-generic, .file-embed.mod-empty { cursor: var(--cursor-link); padding: var(--size-4-2); color: var(--text-muted); text-align: center; font-size: var(--font-smaller); }
@media (hover: hover) {
.file-embed.mod-generic:hover, .file-embed.mod-empty:hover { color: var(--text-normal); background-color: var(--background-secondary); }
}
.file-embed.mod-empty-attachment { padding: var(--size-4-2); color: var(--text-muted); text-align: center; font-size: var(--font-smaller); }
.markdown-embed-content { height: 100%; }
.embed-title { align-items: center; display: flex; gap: var(--size-4-1); font-size: var(--font-text-size); font-weight: var(--bold-weight); text-align: left; text-overflow: ellipsis; white-space: nowrap; padding: 0 0 var(--size-4-2) 0; }
.markdown-embed { font-style: var(--embed-font-style); background-color: var(--embed-background); border-top: var(--embed-border-top); border-right: var(--embed-border-right); border-bottom: var(--embed-border-bottom); border-left: var(--embed-border-left); margin: 0px; padding: var(--embed-padding); }
.markdown-embed .markdown-preview-view { padding: 0px; }
.internal-embed:not(.image-embed) { display: block; }
.internal-embed img:not([width]), .internal-embed audio, .internal-embed video { max-width: 100%; }
.inline-embed .markdown-embed-content { height: fit-content; max-height: var(--embed-max-height); overflow: auto; }
.inline-embed .markdown-embed-content p:first-child { margin-top: 0px; }
.inline-embed .markdown-source-view.mod-cm6 .cm-editor { min-height: unset; }
.embed-iframe { width: 100%; height: 100%; }
iframe.external-embed { width: 600px; max-width: 100%; height: 350px; }
.markdown-source-view.mod-cm6 .internal-embed { white-space: normal; }
.markdown-source-view.mod-cm6 .cm-embed-block { position: relative; white-space: normal; overflow-wrap: normal; word-break: normal; }
@media (hover: hover) {
.markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):hover { box-shadow: var(--embed-block-shadow-hover); border-radius: var(--radius-s); overflow: hidden; cursor: text; }
.markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):hover .edit-block-button { opacity: 1; }
.markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):hover .edit-block-button:hover { background-color: var(--background-modifier-hover); }
}
.markdown-source-view.mod-cm6 .cm-embed-block pre { margin: 0px; }
.markdown-source-view.mod-inside-iframe > .cm-editor > .cm-scroller { flex-direction: column; padding: 0 var(--size-4-6); }
.markdown-source-view.mod-inside-iframe > .cm-editor > .cm-scroller::before, .markdown-source-view.mod-inside-iframe > .cm-editor > .cm-scroller::after { content: " "; display: block; min-height: min(calc(10vh - 3px), var(--size-4-4)); max-height: var(--size-4-4); flex: 1 1 0px; }
.markdown-source-view.mod-inside-iframe > .cm-editor > .cm-scroller > .cm-sizer { min-height: unset; flex: 1 0 0px; }
.footnote-link { text-decoration: none; }
.footnotes { font-size: var(--footnote-size); }
.footnote-ref { vertical-align: super; }
.footnote-backref { color: var(--text-faint); text-decoration: none; }
@media (hover: hover) {
.footnote-backref:hover { color: var(--text-accent); text-decoration: none; }
}
.cm-s-obsidian .cm-line.HyperMD-footnote { font-size: var(--footnote-size); padding-left: 8px; }
.cm-s-obsidian .cm-line.HyperMD-footnote span.cm-hmd-footnote { color: var(--text-faint); cursor: text; }
.cm-s-obsidian .cm-line.HyperMD-footnote span.cm-hmd-footnote .cm-underline { text-decoration: none; }
@media (hover: hover) {
.cm-s-obsidian .cm-line.HyperMD-footnote span.cm-hmd-footnote:hover { color: var(--text-accent); }
}
.markdown-rendered .frontmatter.mod-failed { position: relative; }
.markdown-rendered .frontmatter.mod-failed .mod-error { color: var(--text-error); font-size: var(--font-smaller); }
.markdown-rendered .frontmatter.mod-failed::after { content: ""; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background-color: var(--background-modifier-error); opacity: 0.3; mix-blend-mode: var(--highlight-mix-blend-mode); }
.metadata-container { --input-height: var(--metadata-input-height); border-radius: var(--metadata-border-radius); background-color: var(--metadata-background); border-color: var(--metadata-border-color); border-style: solid; border-width: var(--metadata-border-width); padding: var(--metadata-padding); color: var(--text-muted); position: relative; max-width: var(--metadata-max-width); margin-block-end: var(--p-spacing); transform: translateX(calc(var(--size-4-1) * -1)); }
.metadata-container .metadata-add-button { padding-left: var(--size-2-3); margin-top: 0.5em; font-size: var(--metadata-label-font-size); }
.markdown-embed-content .metadata-container { display: none; }
.metadata-container.is-collapsed .metadata-property { display: none; }
.metadata-container:focus-within .metadata-property.is-selected { color: var(--nav-item-color-selected); background-color: var(--nav-item-background-selected); }
.metadata-properties { display: flex; flex-direction: column; gap: var(--metadata-gap); }
.metadata-properties-heading { display: inline-block; padding: var(--size-4-1); margin-bottom: var(--size-4-2); position: relative; line-height: 1.2; }
.metadata-properties-heading::before { content: ""; border-radius: var(--metadata-property-radius); position: absolute; display: inline-block; inset: 0px; }
.metadata-properties-heading:focus::before { box-shadow: 0 0 0 2px var(--background-modifier-border-focus); }
.metadata-properties-heading .collapse-indicator { position: absolute; left: -22px; padding: 0px 6px; }
.metadata-properties-title { user-select: none; font-size: max(var(--font-ui-small), 1em); color: var(--text-normal); font-weight: var(--font-medium); }
.metadata-input-text { background-color: transparent; width: 100%; min-height: var(--input-height); border-width: 0px; resize: none; overflow-y: hidden; }
.metadata-input-text::-webkit-date-and-time-value { text-align: left; }
.is-mobile.is-ios .metadata-input-text.mod-datetime, .is-mobile.is-ios .metadata-input-text.mod-date { padding-right: 0px; width: auto; }
.is-mobile.is-ios .metadata-input-text.mod-datetime.is-empty::before, .is-mobile.is-ios .metadata-input-text.mod-date.is-empty::before { content: attr(placeholder); color: var(--text-faint); }
.metadata-property { position: relative; display: flex; align-items: start; padding: var(--metadata-property-padding); border-radius: var(--metadata-property-radius); overflow: hidden; background-color: var(--metadata-property-background); }
@media (hover: hover) {
.metadata-property:hover { --metadata-divider-color: var(--metadata-divider-color-hover); background-color: var(--metadata-property-background-hover); box-shadow: 0 0 0 1px var(--background-modifier-border); }
}
.metadata-property:focus-within { background-color: var(--metadata-property-background-hover); --metadata-divider-color: var(--metadata-divider-color-focus); box-shadow: 0 0 0 2px var(--background-modifier-border-focus); }
.metadata-property-icon { cursor: var(--cursor); color: var(--icon-color); display: flex; align-items: center; padding: var(--size-4-1) 0; height: var(--input-height); user-select: none; }
.metadata-property-icon::before { content: "​"; width: var(--size-4-1); }
@media (hover: hover) {
.metadata-property-icon:hover .svg-icon { color: var(--icon-color-focused); }
}
.metadata-property-icon[aria-disabled="true"] { color: var(--text-muted); opacity: 0.4; }
.metadata-input-number { background-color: transparent; width: 100%; border-width: 0px; }
input[type="checkbox"].metadata-input-checkbox { margin-left: var(--size-4-2); }
.metadata-property-key { display: flex; align-self: stretch; align-items: flex-start; flex-direction: row; flex-shrink: 0; border-bottom: var(--metadata-divider-width) solid var(--metadata-divider-color); background-color: var(--metadata-label-background); width: var(--metadata-label-width); min-width: var(--metadata-label-width); }
@media (hover: hover) {
.metadata-property-key:hover { background-color: var(--metadata-label-background-hover); }
}
.metadata-property-key:focus-within { background-color: var(--metadata-label-background-active); }
input.metadata-property-key-input { border: none; flex-grow: 1; color: var(--metadata-label-text-color); font-size: var(--metadata-label-font-size); font-weight: var(--metadata-label-font-weight); height: var(--input-height); background-color: transparent; display: flex; align-items: center; text-overflow: ellipsis; overflow: hidden; }
@media (hover: hover) {
input.metadata-property-key-input:hover { background-color: transparent; }
}
input.metadata-property-key-input:active, input.metadata-property-key-input:focus { background-color: transparent; }
.metadata-property button { margin-top: var(--size-4-2); }
.metadata-property input[type="text"], .metadata-property input[type="date"], .metadata-property input[type="datetime-local"], .metadata-property input[type="number"], .metadata-property .multi-select-container { border-radius: 0px; border: none; }
.metadata-property input[type="text"]:hover, .metadata-property input[type="date"]:hover, .metadata-property input[type="datetime-local"]:hover, .metadata-property input[type="number"]:hover, .metadata-property .multi-select-container:hover, .metadata-property input[type="text"]:active, .metadata-property input[type="date"]:active, .metadata-property input[type="datetime-local"]:active, .metadata-property input[type="number"]:active, .metadata-property .multi-select-container:active, .metadata-property input[type="text"]:focus, .metadata-property input[type="date"]:focus, .metadata-property input[type="datetime-local"]:focus, .metadata-property input[type="number"]:focus, .metadata-property .multi-select-container:focus { box-shadow: none; border: none; }
.metadata-property .metadata-input-text, .metadata-property .metadata-input-number, .metadata-property .multi-select-container { background-color: transparent; }
.metadata-property .metadata-input-text:hover, .metadata-property .metadata-input-number:hover, .metadata-property .multi-select-container:hover { background-color: transparent; }
.metadata-property .metadata-input-text:active, .metadata-property .metadata-input-number:active, .metadata-property .multi-select-container:active, .metadata-property .metadata-input-text:focus, .metadata-property .metadata-input-number:focus, .metadata-property .multi-select-container:focus, .metadata-property .metadata-input-text:focus-within, .metadata-property .metadata-input-number:focus-within, .metadata-property .multi-select-container:focus-within { background-color: transparent; }
.metadata-property .metadata-input-text { text-overflow: ellipsis; overflow: hidden; }
.metadata-property .multi-select-container input { background-color: transparent; }
.metadata-property .multi-select-container { padding: var(--size-4-1) var(--size-4-2); }
.metadata-property[data-property-key="tags"] { --pill-color: var(--tag-color); --pill-color-hover: var(--tag-color-hover); --pill-color-remove: var(--tag-color); --pill-color-remove-hover: var(--tag-color-hover); --pill-decoration: var(--tag-decoration); --pill-decoration-hover: var(--tag-decoration-hover); --pill-background: var(--tag-background); --pill-background-hover: var(--tag-background-hover); --pill-border-color: var(--tag-border-color); --pill-border-color-hover: var(--tag-border-color-hover); --pill-border-width: var(--tag-border-width); --pill-padding-x: var(--tag-padding-x); --pill-padding-y: var(--tag-padding-y); --pill-radius: var(--tag-radius); --pill-weight: var(--tag-weight); --pill-focus-width: 100%; --pill-focus-left-adjust: 0; }
.metadata-property[data-property-key="tags"] .multi-select-pill { cursor: var(--cursor-link); }
.metadata-property:not([data-property-key="tags"]) { --pill-border-width: 0; --pill-padding-x: 0; --pill-padding-y: 0; --pill-color: var(--metadata-input-text-color); }
.metadata-property:not([data-property-key="tags"]) .multi-select-pill { line-height: var(--line-height-tight); }
.metadata-property-warning-icon { --icon-size: var(--icon-s); position: absolute; right: var(--size-2-1); top: var(--size-2-1); bottom: var(--size-2-1); align-items: center; display: flex; color: var(--text-warning); }
@media (hover: hover) {
.metadata-property-warning-icon:hover { color: var(--text-warning); background-color: rgba(var(--color-orange-rgb), 0.15); }
}
.metadata-property-value { display: flex; flex: 1 1 auto; gap: var(--size-2-2); align-items: center; align-self: stretch; min-height: var(--input-height); background-color: var(--metadata-input-background); border-bottom: var(--metadata-divider-width) solid var(--metadata-divider-color); overflow: hidden; }
.metadata-property-value.mod-external-link:not(:placeholder-shown) { text-decoration-line: var(--link-decoration); text-decoration-thickness: var(--link-decoration-thickness); text-decoration-color: var(--text-faint); }
@media (hover: hover) {
.metadata-property-value.mod-external-link:not(:placeholder-shown) .metadata-link-inner:hover { text-decoration-line: var(--link-decoration-hover); }
}
.metadata-property-value .mod-unknown { color: var(--text-warning); padding: var(--size-4-1) var(--size-4-2); font-size: var(--metadata-input-font-size); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.metadata-property-value .multi-select-input { font-size: inherit; }
.metadata-property-value .multi-select-container, .metadata-property-value .metadata-link-inner, .metadata-property-value input { font-size: var(--metadata-input-font-size); }
.metadata-property-value .multi-select-container { --background-modifier-form-field: transparent; --background-modifier-border: transparent; align-items: center; }
.metadata-property-value .multi-select-container .multi-select-pill.is-invalid { --pill-background: transparent; --pill-color: var(--text-error); --pill-color-remove: var(--text-error); }
.metadata-property-value .external-link.multi-select-pill-content, .metadata-property-value .internal-link .multi-select-pill-content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.metadata-property-value .clickable-icon { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); margin-right: 2px; margin-left: -4px; padding: 4px; }
.metadata-property-value .clickable-icon:hover { background: transparent; color: var(--text-normal); cursor: var(--cursor-link); }
@media (hover: hover) {
.metadata-property-value:hover { background-color: var(--metadata-input-background-hover); }
}
.metadata-property-value:focus-within { background-color: var(--metadata-input-background-active); }
.cm-hmd-frontmatter { font-size: var(--font-smaller); color: var(--text-muted); }
.cm-hmd-frontmatter.cm-hmd-frontmatter.cm-def { color: var(--text-muted); }
.cm-hmd-frontmatter .is-invalid { color: var(--text-error); }
.cm-hmd-frontmatter .error-marker { background-color: var(--text-error); }
.cm-hmd-frontmatter .error-marker .is-invalid { color: var(--text-on-accent); }
.metadata-input-longtext { cursor: text; white-space: pre-wrap; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: var(--metadata-input-text-color); font-size: var(--metadata-input-font-size); max-height: 300px; overflow-y: auto; padding: var(--size-4-1) var(--size-4-2); width: 100%; }
.metadata-input-longtext:focus { -webkit-line-clamp: unset; }
.metadata-input-longtext:not(:empty) { display: -webkit-box; }
.metadata-input-longtext:empty::before { content: attr(placeholder); color: var(--text-faint); }
.metadata-link { cursor: text; align-items: center; padding: var(--size-4-1) var(--size-4-2); display: flex; gap: var(--size-4-2); width: 100%; }
@media (hover: hover) {
.metadata-link:hover .metadata-link-flair { opacity: var(--icon-opacity); transition: opacity 0.1s ease-in-out 0.25s; }
}
.metadata-link-inner { cursor: var(--cursor-link); color: var(--link-color); text-decoration-line: var(--link-decoration); text-decoration-thickness: var(--link-decoration-thickness); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
@media (hover: hover) {
.metadata-link-inner:hover { text-decoration-line: var(--link-decoration-hover); color: var(--link-color-hover); }
.metadata-link-inner:hover ~ .metadata-link-flair { opacity: 0; }
}
.metadata-link-flair { --icon-size: var(--icon-xs); background-color: transparent; cursor: text; margin-left: auto; display: flex; align-items: center; justify-content: center; padding: var(--size-2-1); border-radius: var(--clickable-icon-radius); color: var(--icon-color); opacity: 0; transition: opacity 0.15s ease-in-out 0s; height: auto; }
.markdown-source-view .metadata-container, .markdown-preview-view .metadata-container { display: none; }
.markdown-source-view.is-live-preview.show-properties .metadata-container { display: var(--metadata-display-editing); }
.markdown-preview-view.show-properties .metadata-container { display: var(--metadata-display-reading); }
.markdown-source-view.is-live-preview.show-properties .metadata-container[data-property-count="0"], .markdown-preview-view.show-properties .metadata-container[data-property-count="0"] { display: none; }
.markdown-rendered li h1, .markdown-rendered li h2, .markdown-rendered li h3, .markdown-rendered li h4, .markdown-rendered li h5 { margin-top: 0px; margin-bottom: 0px; }
.markdown-rendered div:has(> :is(p, pre, table, ul, ol)) + div > :is(h1, h2, h3, h4, h5, h6) { margin-top: var(--heading-spacing); }
h1, .markdown-rendered h1 { font-variant: var(--h1-variant); letter-spacing: -0.015em; line-height: var(--h1-line-height); font-size: var(--h1-size); color: var(--h1-color); font-weight: var(--h1-weight); font-style: var(--h1-style); font-family: var(--h1-font); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
h1 a, .markdown-rendered h1 a { font-weight: inherit; }
h2, .markdown-rendered h2 { font-variant: var(--h2-variant); letter-spacing: -0.015em; line-height: var(--h2-line-height); font-size: var(--h2-size); color: var(--h2-color); font-weight: var(--h2-weight); font-style: var(--h2-style); font-family: var(--h2-font); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
h2 a, .markdown-rendered h2 a { font-weight: inherit; }
h3, .markdown-rendered h3 { font-variant: var(--h3-variant); letter-spacing: -0.015em; line-height: var(--h3-line-height); font-size: var(--h3-size); color: var(--h3-color); font-weight: var(--h3-weight); font-style: var(--h3-style); font-family: var(--h3-font); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
h3 a, .markdown-rendered h3 a { font-weight: inherit; }
h4, .markdown-rendered h4 { font-variant: var(--h4-variant); letter-spacing: 0.015em; line-height: var(--h4-line-height); font-size: var(--h4-size); color: var(--h4-color); font-weight: var(--h4-weight); font-style: var(--h4-style); font-family: var(--h4-font); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
h4 a, .markdown-rendered h4 a { font-weight: inherit; }
h5, .markdown-rendered h5 { font-variant: var(--h5-variant); letter-spacing: 0.015em; font-size: var(--h5-size); line-height: var(--h5-line-height); color: var(--h5-color); font-weight: var(--h5-weight); font-style: var(--h5-style); font-family: var(--h5-font); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
h5 a, .markdown-rendered h5 a { font-weight: inherit; }
h6, .markdown-rendered h6 { font-variant: var(--h6-variant); letter-spacing: 0.015em; font-size: var(--h6-size); line-height: var(--h6-line-height); color: var(--h6-color); font-weight: var(--h6-weight); font-style: var(--h6-style); font-family: var(--h6-font); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
h6 a, .markdown-rendered h6 a { font-weight: inherit; }
.cm-formatting-header { color: var(--text-faint); }
.cm-s-obsidian .cm-line.HyperMD-header { padding-top: var(--p-spacing); }
.cm-s-obsidian .cm-line.HyperMD-header + .cm-line:not(.HyperMD-header):not(:has(> br:only-child)) { padding-top: var(--p-spacing-empty); }
.cm-s-obsidian .cm-line.HyperMD-header + .cm-line:not(.HyperMD-header):has(> br:only-child) + .cm-line.HyperMD-header { padding-top: 0px; }
.HyperMD-header-1, .inline-title[data-level="1"], .HyperMD-list-line .cm-header-1 { font-variant: var(--h1-variant); letter-spacing: -0.015em; line-height: var(--h1-line-height); font-size: var(--h1-size); color: var(--h1-color); font-weight: var(--h1-weight); font-style: var(--h1-style); font-family: var(--h1-font); }
.HyperMD-header-1 a, .inline-title[data-level="1"] a, .HyperMD-list-line .cm-header-1 a { font-weight: inherit; }
.HyperMD-header-2, .inline-title[data-level="2"], .HyperMD-list-line .cm-header-2 { font-variant: var(--h2-variant); letter-spacing: -0.015em; line-height: var(--h2-line-height); font-size: var(--h2-size); color: var(--h2-color); font-weight: var(--h2-weight); font-style: var(--h2-style); font-family: var(--h2-font); }
.HyperMD-header-2 a, .inline-title[data-level="2"] a, .HyperMD-list-line .cm-header-2 a { font-weight: inherit; }
.HyperMD-header-3, .inline-title[data-level="3"], .HyperMD-list-line .cm-header-3 { font-variant: var(--h3-variant); letter-spacing: -0.015em; line-height: var(--h3-line-height); font-size: var(--h3-size); color: var(--h3-color); font-weight: var(--h3-weight); font-style: var(--h3-style); font-family: var(--h3-font); }
.HyperMD-header-3 a, .inline-title[data-level="3"] a, .HyperMD-list-line .cm-header-3 a { font-weight: inherit; }
.HyperMD-header-4, .inline-title[data-level="4"], .HyperMD-list-line .cm-header-4 { font-variant: var(--h4-variant); letter-spacing: 0.015em; line-height: var(--h4-line-height); font-size: var(--h4-size); color: var(--h4-color); font-weight: var(--h4-weight); font-style: var(--h4-style); font-family: var(--h4-font); }
.HyperMD-header-4 a, .inline-title[data-level="4"] a, .HyperMD-list-line .cm-header-4 a { font-weight: inherit; }
.HyperMD-header-5, .inline-title[data-level="5"], .HyperMD-list-line .cm-header-5 { font-variant: var(--h5-variant); letter-spacing: 0.015em; font-size: var(--h5-size); line-height: var(--h5-line-height); color: var(--h5-color); font-weight: var(--h5-weight); font-style: var(--h5-style); font-family: var(--h5-font); }
.HyperMD-header-5 a, .inline-title[data-level="5"] a, .HyperMD-list-line .cm-header-5 a { font-weight: inherit; }
.HyperMD-header-6, .inline-title[data-level="6"], .HyperMD-list-line .cm-header-6 { font-variant: var(--h6-variant); letter-spacing: 0.015em; font-size: var(--h6-size); line-height: var(--h6-line-height); color: var(--h6-color); font-weight: var(--h6-weight); font-style: var(--h6-style); font-family: var(--h6-font); }
.HyperMD-header-6 a, .inline-title[data-level="6"] a, .HyperMD-list-line .cm-header-6 a { font-weight: inherit; }
.HyperMD-header .cm-header-1, .HyperMD-header .cm-header-2, .HyperMD-header .cm-header-3, .HyperMD-header .cm-header-4, .HyperMD-header .cm-header-5, .HyperMD-header .cm-header-6 { font-size: inherit !important; }
hr { border-right-width: initial; border-bottom-width: initial; border-left-width: initial; border-right-style: none; border-bottom-style: none; border-left-style: none; border-image: initial; border-top-width: ; border-top-style: ; border-color: var(--hr-color); margin: 2rem 0px; }
.markdown-rendered hr { border-right-width: initial; border-bottom-width: initial; border-left-width: initial; border-right-style: none; border-bottom-style: none; border-left-style: none; border-image: initial; border-top-width: ; border-top-style: ; border-color: var(--hr-color); }
.cm-s-obsidian .hmd-inactive-line.HyperMD-hr { color: transparent; background-color: transparent; }
.markdown-source-view.mod-cm6 .hr { display: flex; align-items: center; }
.markdown-source-view.mod-cm6 hr { margin: 0px; flex: 1 0 0px; }
.cm-s-obsidian .hmd-fold-html-stub, .cm-s-obsidian .hmd-fold-code-stub { display: inline-block; font-size: 67%; color: rgb(153, 153, 153); vertical-align: middle; border: 1px solid rgb(153, 153, 153); padding: 0px 0.2em; border-radius: 5px; margin: 0px 0.5em; background-color: var(--background-primary-alt); cursor: var(--cursor); }
.cm-s-obsidian .hmd-fold-html-stub.omittable, .cm-s-obsidian .omittable.hmd-fold-code-stub { display: none; }
.cm-s-obsidian .hmd-fold-html-stub:hover, .cm-s-obsidian .hmd-fold-code-stub:hover, .cm-s-obsidian .hmd-fold-html-stub.highlight, .cm-s-obsidian .highlight.hmd-fold-code-stub { color: rgb(255, 255, 255); border-color: rgb(204, 51, 0); background: rgb(255, 68, 0); }
.cm-s-obsidian .hmd-fold-html { position: relative; border: 1px solid rgb(255, 255, 255); }
@media (hover: hover) {
.cm-s-obsidian .hmd-fold-html:hover { border: 1px dashed rgb(153, 153, 153); }
}
.cm-s-obsidian .hmd-fold-html:hover .hmd-fold-html-stub.omittable, .cm-s-obsidian .hmd-fold-html:hover .omittable.hmd-fold-code-stub { display: block; right: 0px; bottom: 100%; margin: 0px; position: absolute; z-index: 100; }
.markdown-preview-view img, .markdown-rendered img { image-rendering: -webkit-optimize-contrast; }
.markdown-preview-view img:not([width]), .markdown-rendered img:not([width]) { max-width: 100%; outline: none; }
.cm-s-obsidian .hmd-fold-html a > img { border: 0px; }
.cm-s-obsidian img.hmd-image { vertical-align: middle; width: auto; max-width: 100%; height: auto; }
.cm-s-obsidian img.hmd-image.hmd-image-loading, .cm-s-obsidian img.hmd-image.hmd-image-error { min-width: 24px; min-height: 24px; }
.markdown-source-view.mod-cm6 .cm-line .internal-embed.image-embed { display: inline; }
.internal-query { margin: 0px; border-top: 1px solid var(--background-modifier-border); }
.internal-query .search-result-container { padding: var(--size-4-2); max-height: 800px; overflow: auto; border: 1px solid var(--background-modifier-border); background-color: var(--background-secondary); border-radius: var(--radius-m); }
.internal-query .internal-query-header { text-align: center; padding: var(--size-4-3) 0 var(--size-4-3) var(--size-4-1); color: var(--text-normal); display: flex; justify-content: flex-start; align-items: center; }
.internal-query .internal-query-header-icon { color: var(--text-faint); margin-right: var(--size-4-1); display: flex; }
.internal-query .internal-query-header-title { font-weight: var(--font-medium); }
.internal-query .internal-query-header-title::before, .internal-query .internal-query-header-title::after { content: "\""; }
ul ul, ol ul, ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type: disc; }
ol { list-style-type: var(--list-numbered-style); }
ol > li::marker, ul > li::marker { color: var(--list-marker-color); }
ol > li.is-collapsed::marker, ul > li.is-collapsed::marker { color: var(--list-marker-color-collapsed); }
.markdown-rendered ul, .markdown-rendered ol { padding-inline-start: var(--list-indent); margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
.markdown-rendered ul ul, .markdown-rendered ol ul, .markdown-rendered ul ol, .markdown-rendered ol ol { margin-block: 0px; }
.markdown-rendered ul li p:first-of-type, .markdown-rendered ol li p:first-of-type { margin-block-start: 0px; }
.markdown-rendered ul li p:last-of-type, .markdown-rendered ol li p:last-of-type { margin-block-end: 0px; }
.markdown-rendered ul > li, .markdown-rendered ol > li { padding-top: var(--list-spacing); padding-bottom: var(--list-spacing); position: relative; }
.markdown-source-view { --list-padding-inline-start: var(--list-indent-source); --list-marker-space: 0; }
.markdown-source-view.is-live-preview { --list-padding-inline-start: var(--list-indent-editing); --list-marker-space: 0.25em; }
.cm-formatting-list-ul, .cm-formatting-list-ol { font-variant-numeric: tabular-nums; padding-inline-start: var(--list-padding-inline-start); }
.markdown-source-view.mod-cm6 .HyperMD-list-line-nobullet .cm-indent { min-width: var(--list-indent); }
.cm-s-obsidian .cm-formatting-list { color: var(--list-marker-color); }
.cm-s-obsidian .is-collapsed ~ .cm-formatting-list { color: var(--list-marker-color-collapsed); }
.cm-line.HyperMD-list-line { tab-size: var(--list-indent); }
.markdown-source-view ol > li, .markdown-source-view ul > li, .markdown-preview-view ol > li, .markdown-preview-view ul > li, .mod-cm6 .HyperMD-list-line.cm-line { padding-top: var(--list-spacing); padding-bottom: var(--list-spacing); }
.markdown-rendered .list-collapse-indicator { margin-inline-start: -2.65em; padding-inline-end: 2em; }
.markdown-rendered .list-bullet { float: left; margin-inline-start: -0.8em; }
.markdown-rendered .task-list-item > .list-bullet { display: none; }
.markdown-rendered ul.has-list-bullet { list-style-type: "​"; }
.markdown-rendered ul.has-list-bullet > li::marker { color: transparent; }
.list-bullet { color: transparent; position: relative; display: inline-flex; justify-content: center; align-items: center; will-change: transform; }
.list-bullet::before { content: "​"; }
.list-bullet::after { position: absolute; content: "​"; pointer-events: none; color: var(--list-marker-color); border-radius: var(--list-bullet-radius); width: var(--list-bullet-size); height: var(--list-bullet-size); border: var(--list-bullet-border); transform: var(--list-bullet-transform); background-color: var(--list-marker-color); transition: transform 0.15s ease 0s, box-shadow 0.15s ease 0s; will-change: transform; }
.list-bullet::selection { background-color: transparent !important; }
@media (hover: hover) {
.list-collapse-indicator:hover ~ .list-bullet::after, .cm-fold-indicator:hover ~ .list-bullet::after, .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet::after, .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet::after { background-color: var(--list-marker-color-hover); box-shadow: 0 0 0 4px var(--background-modifier-hover); }
li.is-collapsed .list-collapse-indicator:hover ~ .list-bullet::after, li.is-collapsed .cm-fold-indicator:hover ~ .list-bullet::after, .list-collapse-indicator:hover.is-collapsed ~ .list-bullet::after, .cm-fold-indicator:hover.is-collapsed ~ .list-bullet::after, li.is-collapsed .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet::after, li.is-collapsed .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet::after, .list-collapse-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet::after, .cm-fold-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet::after { background-color: var(--list-marker-color-collapsed); box-shadow: 0 0 0 4px var(--background-modifier-active-hover); }
}
li.is-collapsed .list-bullet::after, .is-collapsed ~ .cm-formatting-list .list-bullet::after { background-color: var(--list-marker-color-collapsed); box-shadow: 0 0 0 4px var(--background-modifier-active-hover); }
.markdown-source-view.mod-cm6.is-live-preview { }
.markdown-source-view.mod-cm6.is-live-preview .cm-line.HyperMD-list-line .cm-fold-indicator .collapse-indicator { padding-right: 0px; }
.markdown-source-view.mod-cm6.is-live-preview .cm-line.HyperMD-list-line:not(.cm-active):not(.HyperMD-task-line) .cm-fold-indicator .collapse-indicator { padding-right: 1.75rem; transform: translateX(1.75rem); }
@media (hover: hover) {
.list-collapse-indicator:hover ~ .list-bullet::after, .cm-fold-indicator:hover ~ .list-bullet::after, .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet::after, .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet::after { background-color: var(--list-marker-color-hover); box-shadow: 0 0 0 4px var(--background-modifier-hover); }
li.is-collapsed .list-collapse-indicator:hover ~ .list-bullet::after, li.is-collapsed .cm-fold-indicator:hover ~ .list-bullet::after, .list-collapse-indicator:hover.is-collapsed ~ .list-bullet::after, .cm-fold-indicator:hover.is-collapsed ~ .list-bullet::after, li.is-collapsed .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet::after, li.is-collapsed .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet::after, .list-collapse-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet::after, .cm-fold-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet::after { background-color: var(--list-marker-color-collapsed); box-shadow: 0 0 0 4px var(--background-modifier-active-hover); }
}
.cm-s-obsidian .HyperMD-list-line.HyperMD-list-line-nobullet { padding-top: initial; }
.cm-s-obsidian .HyperMD-list-line.HyperMD-list-line-nobullet > .cm-hmd-list-indent > .cm-indent-spacing:last-child { padding-inline-start: calc(var(--list-indent-editing) + var(--list-marker-space)); }
.markdown-source-view.mod-cm6 .cm-hmd-list-indent { display: inline-block; white-space: pre; }
.markdown-source-view.mod-cm6 .cm-formatting-list-ul, .markdown-source-view.mod-cm6 .cm-formatting-list-ol { white-space: pre; }
a { color: var(--link-color); outline: none; text-decoration-line: var(--link-decoration); text-decoration-thickness: var(--link-decoration-thickness); cursor: var(--cursor-link); }
@media (hover: hover) {
a:hover { color: var(--link-color-hover); text-decoration-line: var(--link-decoration-hover); }
}
.external-link { color: var(--link-external-color); text-decoration-line: var(--link-external-decoration); background-position: right 4px; background-repeat: no-repeat; background-image: linear-gradient(transparent, transparent), url("public/images/874d8b8e340f75575caa.svg"); background-size: 13px; padding-right: 16px; cursor: var(--cursor-link); filter: var(--link-external-filter); }
@media (hover: hover) {
.external-link:hover { color: var(--link-external-color-hover); text-decoration-line: var(--link-external-decoration-hover); }
}
.metadata-container .internal-link, .markdown-rendered .internal-link { cursor: var(--cursor-link); text-decoration-line: var(--link-decoration); color: var(--link-color); }
@media (hover: hover) {
.metadata-container .internal-link:hover, .markdown-rendered .internal-link:hover { color: var(--link-color-hover); text-decoration-line: var(--link-decoration-hover); }
}
.metadata-container .internal-link.is-unresolved, .markdown-rendered .internal-link.is-unresolved { color: var(--link-unresolved-color); opacity: var(--link-unresolved-opacity); filter: var(--link-unresolved-filter); text-decoration-style: var(--link-unresolved-decoration-style); text-decoration-color: var(--link-unresolved-decoration-color); }
@media (hover: hover) {
.metadata-container .internal-link.is-unresolved:hover, .markdown-rendered .internal-link.is-unresolved:hover { opacity: 1; color: var(--link-color-hover); text-decoration-color: var(--link-color-hover); text-decoration-line: var(--link-decoration-hover); }
}
.cm-s-obsidian span.cm-hmd-internal-link { color: var(--link-color); }
@media (hover: hover) {
.cm-s-obsidian span.cm-hmd-internal-link:hover { text-decoration-line: var(--link-decoration-hover); color: var(--link-color-hover); }
}
.cm-s-obsidian span.cm-link { color: var(--link-external-color); word-break: break-word; }
@media (hover: hover) {
.cm-s-obsidian span.cm-link:hover { color: var(--link-external-color-hover); text-decoration-line: var(--link-external-decoration-hover); }
}
.cm-s-obsidian span.cm-formatting-link.cm-url, .cm-s-obsidian span.cm-url { color: var(--link-external-color); text-decoration-line: var(--link-external-decoration); filter: var(--link-external-filter); word-break: break-all; }
@media (hover: hover) {
.cm-s-obsidian span.cm-formatting-link.cm-url:hover, .cm-s-obsidian span.cm-url:hover { color: var(--link-external-color-hover); text-decoration-line: var(--link-external-decoration-hover); }
}
.cm-s-obsidian span.cm-formatting-link { color: var(--text-faint); }
.cm-s-obsidian span.hmd-link-icon { width: 20px; height: 16px; display: inline-block; vertical-align: middle; opacity: 0.4; }
@media (hover: hover) {
.cm-s-obsidian span.hmd-link-icon:hover { opacity: 1; }
}
.cm-s-obsidian span.hmd-link-icon::after { content: ""; }
.markdown-source-view.mod-cm6 .is-unresolved { color: var(--link-unresolved-color); opacity: var(--link-unresolved-opacity); filter: var(--link-unresolved-filter); }
@media (hover: hover) {
.markdown-source-view.mod-cm6 .is-unresolved:hover { opacity: 1; color: var(--link-color-hover); text-decoration-color: var(--link-color-hover); }
}
.markdown-source-view.mod-cm6 .is-unresolved .cm-underline { text-decoration-line: var(--link-decoration); text-decoration-style: var(--link-unresolved-decoration-style); text-decoration-color: var(--link-unresolved-decoration-color); color: var(--link-unresolved-color); }
.markdown-source-view.mod-cm6 .cm-underline { text-decoration-line: var(--link-decoration); text-decoration-thickness: var(--link-decoration-thickness); }
body.is-mobile .markdown-source-view.mod-cm6 .cm-underline { user-select: text; }
.markdown-source-view.mod-cm6.is-live-preview .cm-hashtag.cm-meta, .markdown-source-view.mod-cm6 .cm-hmd-internal-link .cm-underline, .markdown-source-view.mod-cm6 .cm-link .cm-underline, .markdown-source-view.mod-cm6 .cm-url .cm-underline { cursor: var(--cursor-link); }
@media (hover: hover) {
.markdown-source-view.mod-cm6 .cm-hmd-internal-link .cm-underline:hover { text-decoration-line: var(--link-decoration-hover); }
}
.markdown-source-view.mod-cm6 .cm-link .cm-underline, .markdown-source-view.mod-cm6 .cm-url .cm-underline { text-decoration-line: var(--link-external-decoration); }
@media (hover: hover) {
.markdown-source-view.mod-cm6 .cm-link .cm-underline:hover, .markdown-source-view.mod-cm6 .cm-url .cm-underline:hover { color: var(--link-external-color-hover); text-decoration-line: var(--link-external-decoration-hover); }
}
.cm-s-obsidian.HyperMD-with-alt span.cm-url, .cm-s-obsidian.HyperMD-with-alt span.cm-link, .cm-s-obsidian.HyperMD-with-alt span.cm-hashtag, .cm-s-obsidian.HyperMD-with-ctrl span.cm-url, .cm-s-obsidian.HyperMD-with-ctrl span.cm-link, .cm-s-obsidian.HyperMD-with-ctrl span.cm-hashtag { cursor: var(--cursor-link); }
.inline-block { display: inline-block; vertical-align: middle; }
.hidden-token { display: inline; letter-spacing: -1ch; font-family: monospace; color: transparent; font-size: 1px !important; }
.cm-s-obsidian { }
.cm-s-obsidian span.hmd-hidden-token.cm-formatting-em, .cm-s-obsidian span.hmd-hidden-token.cm-formatting-strong, .cm-s-obsidian span.hmd-hidden-token.cm-formatting-strikethrough, .cm-s-obsidian span.hmd-hidden-token.cm-formatting-code, .cm-s-obsidian span.hmd-hidden-token.cm-formatting-link { display: inline; letter-spacing: -1ch; font-family: monospace; color: transparent; font-size: 1px !important; }
.cm-s-obsidian div.HyperMD-hover > .HyperMD-hover-content { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); padding: 0.5em; }
.cm-s-obsidian div.HyperMD-hover > .HyperMD-hover-content p { margin: 0.2em 0px; }
.cm-s-obsidian .HyperMD-goback { width: 1px; }
.cm-s-obsidian div.HyperMD-goback-button { background-color: rgb(221, 221, 221); color: rgb(51, 51, 51); text-align: center; cursor: var(--cursor); }
.cm-s-obsidian .hmd-link-icon::after { content: "🔗»"; color: rgb(0, 0, 153); text-shadow: rgb(102, 153, 255) 0px 0px 2px; }
.cm-s-obsidian img.hmd-emoji { height: 1.2em; vertical-align: middle; }
.cm-s-obsidian { line-height: var(--line-height-normal); }
.cm-s-obsidian .hmd-fold-html-stub, .cm-s-obsidian .hmd-fold-code-stub, .cm-s-obsidian .cm-inline-code, .cm-s-obsidian .HyperMD-codeblock, .cm-s-obsidian .HyperMD-hr, .cm-s-obsidian .cm-hmd-frontmatter, .cm-s-obsidian .cm-hmd-orgmode-markup, .cm-s-obsidian .cm-formatting-code, .cm-s-obsidian .cm-math, .cm-s-obsidian span.hmd-fold-math-placeholder, .cm-s-obsidian .hmd-fold-html kbd { font-family: var(--font-monospace); }
.cm-s-obsidian span.cm-hmd-toc { font-size: 24pt; color: rgb(153, 153, 153); }
.cm-s-obsidian .HyperMD-header-line { color: var(--text-muted); }
.cm-s-obsidian span.cm-hmd-escape-backslash { color: var(--text-faint); }
.cm-s-obsidian span.cm-footref, .cm-s-obsidian span.cm-blockid { display: inline-block; font-size: var(--font-smallest); vertical-align: text-top; color: var(--text-muted); margin-top: -0.2em; }
.cm-s-obsidian .hmd-file-uploading { outline: rgb(204, 204, 204) dashed 2px; outline-offset: -2px; animation: 1.5s linear 0s infinite normal none running hmd-file-uploading-ani; }
.cm-s-obsidian .hmd-file-uploaded { outline: rgb(102, 204, 51) solid 2px; outline-offset: -2px; }
.cm-s-obsidian .HyperMD-goback { width: 1px; }
.cm-s-obsidian div.HyperMD-goback-button { padding-right: 15px; border-radius: 0px 10px 10px 0px; display: inline-block; text-align: center; background-color: rgb(141, 174, 217); color: rgb(247, 247, 247); cursor: var(--cursor); }
.cm-s-obsidian .hmd-fold-code-image { text-align: center; }
.cm-s-obsidian .HyperMD-header, .cm-s-obsidian .HyperMD-footnote, .cm-s-obsidian .HyperMD-codeblock, .cm-s-obsidian .HyperMD-hr { clear: left; }
.cm-s-obsidian .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task { color: transparent !important; }
.cm-s-obsidian .hmd-inactive-line span.cm-hmd-escape-backslash, .cm-s-obsidian .hmd-inactive-line span.cm-formatting-header { display: inline; font-size: 0px !important; }
.cm-s-obsidian .hmd-inactive-line span.cm-hmd-list-indent { border-right: 0px; }
@keyframes hmd-file-uploading-ani {
0%, 100% { opacity: 0.4; }
50% { opacity: 0.7; }
}
@media (hover: hover) {
.cm-s-obsidian div.HyperMD-goback-button:hover { color: transparent; text-align: left; }
.cm-s-obsidian div.HyperMD-goback-button:hover::before { position: absolute; padding-left: 5px; content: "Back"; color: rgb(247, 247, 247); }
}
mjx-container { outline: none; }
.cm-s-obsidian { }
.cm-s-obsidian .hmd-fold-math { display: inline-block; vertical-align: middle; }
.cm-s-obsidian .hmd-fold-math.hmd-fold-math.math-2 { width: 100%; }
.cm-s-obsidian span.cm-math, .cm-s-obsidian span.hmd-fold-math-placeholder { font-size: var(--code-size); font-style: italic; }
.cm-s-obsidian span.cm-formatting-math { color: var(--text-accent); font-weight: inherit; }
.cm-s-obsidian span.cm-math-2 { font-size: 13.2pt; }
.markdown-source-view.mod-cm6 .math-block > mjx-container { margin: 0px; padding: 1em 0px; overflow-x: auto; }
.markdown-reading-view table { margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
.markdown-rendered table { border-collapse: collapse; line-height: var(--table-line-height); }
.markdown-rendered td, .markdown-rendered th { padding: var(--size-2-2) var(--size-4-2); border: var(--table-border-width) solid var(--table-border-color); max-width: var(--table-column-max-width); min-width: var(--table-column-min-width); vertical-align: var(--table-cell-vertical-alignment); }
.markdown-rendered td { font-size: var(--table-text-size); color: var(--table-text-color); }
.markdown-rendered th { font-size: var(--table-header-size); font-weight: var(--table-header-weight); color: var(--table-header-color); font-family: var(--table-header-font); line-height: var(--line-height-tight); }
.markdown-rendered th, .markdown-rendered td { text-align: start; }
.markdown-rendered th[align="left"], .markdown-rendered td[align="left"] { text-align: start; }
.markdown-rendered th[align="center"], .markdown-rendered td[align="center"] { text-align: center; }
.markdown-rendered th[align="right"], .markdown-rendered td[align="right"] { text-align: end; }
.markdown-rendered thead > tr > th, .markdown-rendered tbody > tr > td { white-space: var(--table-white-space); text-overflow: ellipsis; overflow: hidden; }
.markdown-rendered tbody tr { background-color: var(--table-background); }
@media (hover: hover) {
.markdown-rendered tbody tr:hover { background-color: var(--table-row-background-hover); }
}
.markdown-rendered tbody tr:nth-child(2n+1) { background-color: var(--table-row-alt-background); }
@media (hover: hover) {
.markdown-rendered tbody tr:nth-child(2n+1):hover { background-color: var(--table-row-alt-background-hover); }
}
.markdown-rendered tbody tr > td:nth-child(2n+2) { background-color: var(--table-column-alt-background); }
.markdown-rendered tbody tr:last-child > td { border-bottom-width: var(--table-row-last-border-width); }
.markdown-rendered tbody tr > td:first-child { border-left-width: var(--table-column-first-border-width); }
.markdown-rendered tbody tr > td:last-child { border-right-width: var(--table-column-last-border-width); }
.markdown-rendered thead tr { background-color: var(--table-header-background); }
@media (hover: hover) {
.markdown-rendered thead tr:hover { background-color: var(--table-header-background-hover); }
}
.markdown-rendered thead tr > th { border-top-width: var(--table-header-border-width); border-color: var(--table-header-border-color); }
.markdown-rendered thead tr > th:nth-child(2n+2) { background-color: var(--table-column-alt-background); }
.markdown-rendered thead tr > th:first-child { border-left-width: var(--table-column-first-border-width); }
.markdown-rendered thead tr > th:last-child { border-right-width: var(--table-column-last-border-width); }
.cm-s-obsidian .HyperMD-table-row { white-space: pre; word-break: normal; overflow-wrap: normal; font-size: 0.95em; font-family: var(--font-monospace); }
.cm-s-obsidian .hmd-table-column, .cm-s-obsidian .hmd-table-column-content { display: inline-block; }
.cm-s-obsidian .hmd-table-column-left { text-align: left; }
.cm-s-obsidian .hmd-table-column-center { text-align: center; }
.cm-s-obsidian .hmd-table-column-right { text-align: right; }
.cm-s-obsidian .HyperMD-table-row span.cm-hmd-table-sep, .cm-s-obsidian .HyperMD-table-row-1 { color: var(--text-faint); }
.cm-s-obsidian .HyperMD-table-row-0 { color: var(--table-header-color); }
.cm-s-obsidian .hmd-fold-html table { border-collapse: collapse; }
.cm-s-obsidian .hmd-fold-html table td, .cm-s-obsidian .hmd-fold-html table th { padding: 10px; border: 1px solid rgb(204, 204, 204); }
.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row-1 { color: transparent; text-shadow: none; }
.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row-1 > span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAQAAAAziH6sAAAADklEQVR42mOc+Z9x5n8ACTkDM4ikM1IAAAAASUVORK5CYII=") 0px center repeat-x; }
.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row span.cm-hmd-table-sep { color: transparent; }
.markdown-source-view.mod-cm6 .cm-line.HyperMD-table-row { min-width: max-content; }
.markdown-source-view.mod-cm6 .cm-table-widget table { margin-bottom: 0px; }
a.tag { background-color: var(--tag-background); border: var(--tag-border-width) solid var(--tag-border-color); border-radius: var(--tag-radius); color: var(--tag-color); font-size: var(--tag-size); font-weight: var(--tag-weight); text-decoration: var(--tag-decoration); padding: var(--tag-padding-y) var(--tag-padding-x); line-height: 1; }
@media (hover: hover) {
a.tag:hover { background-color: var(--tag-background-hover); border: var(--tag-border-width) solid var(--tag-border-color-hover); color: var(--tag-color-hover); text-decoration: var(--tag-decoration-hover); }
}
a.tag { background-color: var(--tag-background); border: var(--tag-border-width) solid var(--tag-border-color); border-radius: var(--tag-radius); color: var(--tag-color); font-size: var(--tag-size); font-weight: var(--tag-weight); text-decoration: var(--tag-decoration); padding: var(--tag-padding-y) var(--tag-padding-x); line-height: 1; }
@media (hover: hover) {
a.tag:hover { background-color: var(--tag-background-hover); border: var(--tag-border-width) solid var(--tag-border-color-hover); color: var(--tag-color-hover); text-decoration: var(--tag-decoration-hover); }
}
.cm-hashtag { color: var(--tag-color); background-color: var(--tag-background); border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; font-size: var(--tag-size); font-weight: var(--tag-weight); vertical-align: baseline; border-left: none; border-right: none; padding-top: var(--tag-padding-y); padding-bottom: var(--tag-padding-y); }
.cm-hashtag.cm-hashtag-begin { border-top-left-radius: var(--tag-radius); border-bottom-left-radius: var(--tag-radius); border-right: none; border-left: var(--tag-border-width) solid var(--tag-border-color); padding-left: var(--tag-padding-x); }
.cm-hashtag.cm-hashtag-end { border-top-right-radius: var(--tag-radius); border-bottom-right-radius: var(--tag-radius); border-left: none; border-right: var(--tag-border-width) solid var(--tag-border-color); padding-right: var(--tag-padding-x); }
.cm-s-obsidian span.cm-hashtag.cm-hmd-escape-backslash { color: rgb(255, 204, 204); }
input[type="checkbox"] { appearance: none; border-radius: var(--checkbox-radius); border: 1px solid var(--checkbox-border-color); flex-shrink: 0; padding: 0px; margin: 0px; margin-inline-end: 6px; width: var(--checkbox-size); height: var(--checkbox-size); position: relative; transition: box-shadow 0.15s ease-in-out 0s; }
input[type="checkbox"]:hover, input[type="checkbox"]:active, input[type="checkbox"]:focus { outline: 0px; border-color: var(--checkbox-border-color-hover); }
input[type="checkbox"]:focus-visible { box-shadow: 0 0 0 2px var(--background-modifier-border-focus); }
input[type="checkbox"]:checked::after { content: ""; top: -1px; left: -1px; position: absolute; width: var(--checkbox-size); height: var(--checkbox-size); display: block; background-color: var(--checkbox-marker-color); -webkit-mask-position: 52% 52%; -webkit-mask-size: 65%; -webkit-mask-repeat: no-repeat; -webkit-mask-image: url("data:image/svg+xml; utf8, &lt;svg width=\"12px\" height=\"10px\" viewBox=\"0 0 12 8\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">&lt;g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">&lt;g transform=\"translate(-4.000000, -6.000000)\" fill=\"%23000000\">&lt;path d=\"M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999\">&lt;/path>&lt;/g>&lt;/g>&lt;/svg>"); }
input[type="checkbox"]:checked { background-color: var(--checkbox-color); border-color: var(--checkbox-color); }
@media (hover: hover) {
input[type="checkbox"]:checked:hover { background-color: var(--checkbox-color-hover); border-color: var(--checkbox-color-hover); }
}
input[type="checkbox"][data-indeterminate="true"]:not(:checked)::after { content: ""; position: absolute; top: calc(var(--checkbox-size)/2 - 2px); width: calc(var(--checkbox-size) - 6px); left: 0px; right: 0px; margin: 0px auto; height: 2px; display: block; border-radius: 2px; background-color: var(--text-normal); }
.task-list-item-checkbox { width: var(--checkbox-size); height: var(--checkbox-size); }
.markdown-preview-view .task-list-item-checkbox { position: relative; top: 0.2em; margin-inline-end: 0.6em; }
ul > li.task-list-item { list-style: none; }
ul > li.task-list-item .task-list-item-checkbox { margin-inline-start: calc(var(--checkbox-size) * -1.5); }
ul > li.task-list-item[data-task="x"], ul > li.task-list-item[data-task="X"] { text-decoration: var(--checklist-done-decoration); color: var(--checklist-done-color); }
.cm-s-obsidian span.cm-formatting-task { white-space: pre; height: 1em; line-height: 1em; min-width: 1em; text-align: center; color: var(--text-muted); background-size: 1em; font-family: var(--font-monospace); }
.cm-s-obsidian span.hmd-hidden-token.cm-formatting-task { color: transparent !important; }
.markdown-source-view.mod-cm6 .task-list-label { padding: 0px; margin-inline-start: -0.25em; }
.markdown-source-view.mod-cm6 .task-list-item-checkbox { top: -0.1em; vertical-align: middle; margin-inline-start: var(--checkbox-margin-inline-start); margin-inline-end: 0.25em; }
.markdown-source-view.mod-cm6 .cm-formatting-list-ol > .task-list-label .task-list-item-checkbox { margin-inline-start: 2px; }
.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"], .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"] { text-decoration: var(--checklist-done-decoration); color: var(--checklist-done-color); }
b, strong { font-weight: var(--bold-weight); color: var(--bold-color); }
i, em { font-style: italic; color: var(--italic-color); }
.markdown-rendered p { margin-block-start: var(--p-spacing); margin-block-end: var(--p-spacing); }
.markdown-rendered mark { background-color: var(--text-highlight-bg); color: var(--text-normal); }
.markdown-rendered mark .internal-link { color: var(--text-normal); }
.cm-s-obsidian span.cm-formatting-highlight, .cm-s-obsidian span.cm-highlight { background-color: var(--text-highlight-bg); color: var(--text-normal); }
.cm-strong { font-weight: var(--bold-weight); color: var(--bold-color); }
.cm-em { font-style: italic; color: var(--italic-color); font-weight: var(--italic-weight); }
.cm-strong.cm-em { font-weight: var(--bold-weight); }
.cm-s-obsidian span.cm-error { color: var(--text-error); }
.is-rtl .embedded-backlinks .nav-buttons-container { left: 0px; right: auto; }
.embedded-backlinks { border-top: 1px solid var(--background-modifier-border); }
.markdown-preview-view .embedded-backlinks { margin-top: 3em; }
.embedded-backlinks .backlink-pane { padding: 0px; }
.embedded-backlinks .backlink-pane .search-empty-state, .embedded-backlinks .backlink-pane .tree-item-self { font-size: max(var(--font-ui-small),var(--font-smaller)); align-items: center; }
.embedded-backlinks .backlink-pane > .tree-item-self { font-size: max(var(--font-ui-small),1em); width: fit-content; }
.embedded-backlinks .backlink-pane > .tree-item-self .tree-item-inner { margin-inline-end: var(--size-2-3); }
.embedded-backlinks .backlink-pane .tree-item-flair { font-size: max(var(--font-ui-small),var(--font-smallest)); }
.embedded-backlinks .nav-header { padding: var(--size-4-3) 0 0 0; position: relative; }
.embedded-backlinks .nav-header > .search-input-container { width: calc(100% - 150px); margin: 0 0 var(--size-4-3) 0; }
.embedded-backlinks .nav-buttons-container { position: absolute; right: 0px; top: var(--size-4-3); z-index: 1; }
.view-action.mod-bookmarked { --icon-color: var(--icon-color-active); --icon-color-hover: var(--icon-color-active); }
.workspace-leaf-content:not([data-type="browser"]) .view-action.mod-bookmark { display: none; }
.workspace-leaf-content:not([data-type="browser"]) .view-action.mod-bookmarked { display: flex; }
.workspace-leaf-content[data-type="bookmarks"] .view-content { padding: var(--size-4-3) var(--size-4-3) var(--size-4-8); }
.modal.mod-bookmark .setting-item-control input { width: 100%; }
.nav-buttons-container.has-separator { border-bottom: 1px solid var(--background-modifier-border); padding-bottom: var(--size-2-3); margin-bottom: var(--size-4-2); }
.nav-files-container { flex-grow: 1; overflow: hidden auto; padding: 0 var(--size-4-3) var(--size-4-6) var(--size-4-3); scroll-padding-block: var(--size-4-2); }
.nav-folder.mod-root > .nav-folder-title { font-size: var(--vault-name-font-size); color: var(--vault-name-color); font-weight: var(--vault-name-font-weight); cursor: default; }
@media (hover: hover) {
.nav-folder.mod-root > .nav-folder-title:hover { background-color: inherit; font-weight: var(--vault-name-font-weight); }
}
.nav-folder.mod-root > .nav-folder-children { border-left: none; margin-left: 0px; padding-left: 0px; }
.nav-file-tag { background-color: var(--background-modifier-hover); border-radius: var(--radius-s); font-size: 9px; font-weight: var(--font-semibold); letter-spacing: 0.05em; line-height: var(--line-height-normal); margin-left: var(--size-2-3); padding: 0 var(--size-4-1); text-transform: uppercase; align-self: center; }
.nav-file-icon { display: inline-flex; align-items: center; margin-right: var(--size-2-3); position: relative; color: var(--icon-color); opacity: var(--icon-opacity); }
.nav-files-container:not(.show-unsupported) .is-unsupported { display: none; }
.nav-file-title-content, .nav-folder-title-content { display: inline-block; overflow-wrap: anywhere; overflow: hidden; white-space: var(--nav-item-white-space); text-overflow: ellipsis; }
.nav-file-title-content.is-being-renamed, .nav-folder-title-content.is-being-renamed { flex-grow: 1; white-space: normal; cursor: text; }
.nav-folder.is-being-dragged-over { border-radius: var(--radius-s); background: hsla(var(--interactive-accent-hsl), 0.1); }
.nav-folder.is-being-dragged-over > .nav-folder-title { color: var(--nav-item-color-highlighted); }
.nav-folder.is-being-dragged-over > .nav-folder-title .collapse-icon { color: var(--nav-item-color-highlighted); }
.nav-folder.mod-root > .nav-folder-title { font-size: var(--vault-name-font-size); color: var(--vault-name-color); font-weight: var(--vault-name-font-weight); cursor: default; }
@media (hover: hover) {
.nav-folder.mod-root > .nav-folder-title:hover { background-color: inherit; font-weight: var(--vault-name-font-weight); }
}
.nav-folder.mod-root .nav-folder > .nav-folder-children { padding-left: var(--nav-item-children-padding-left); margin: 0 0 0 var(--nav-item-children-margin-left); border-left: var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color); }
.nav-file { border-radius: var(--radius-s); }
.nav-folder-title { padding: var(--nav-item-parent-padding); }
.nav-file-title { padding: var(--nav-item-padding); }
.nav-file-title, .nav-folder-title { margin-bottom: var(--size-2-1); display: flex; border-radius: var(--radius-s); cursor: var(--cursor); color: var(--nav-item-color); font-size: var(--nav-item-size); font-weight: var(--nav-item-weight); line-height: var(--line-height-tight); }
@media (hover: hover) {
body:not(.is-grabbing) .nav-file-title:hover, body:not(.is-grabbing) .nav-folder-title:hover { background-color: var(--nav-item-background-hover); color: var(--nav-item-color-hover); font-weight: var(--nav-item-weight-hover); }
}
body:not(.is-grabbing) .nav-file-title.is-active:hover, body:not(.is-grabbing) .nav-folder-title.is-active:hover, .nav-file-title.is-active, .nav-folder-title.is-active { color: var(--nav-item-color-active); background-color: var(--nav-item-background-active); font-weight: var(--nav-item-weight-active); }
body:not(.is-grabbing) .nav-file-title.is-selected:hover, body:not(.is-grabbing) .nav-folder-title.is-selected:hover, .nav-file-title.is-selected, .nav-folder-title.is-selected { color: var(--nav-item-color-selected); background-color: var(--nav-item-background-selected); }
body:not(.is-grabbing) .nav-file-title.is-being-dragged, body:not(.is-grabbing) .nav-folder-title.is-being-dragged, .nav-file-title.is-being-dragged, .nav-folder-title.is-being-dragged { background-color: var(--interactive-accent); color: var(--text-on-accent); }
body:not(.is-grabbing) .nav-file-title.is-being-dragged .nav-folder-collapse-indicator, body:not(.is-grabbing) .nav-folder-title.is-being-dragged .nav-folder-collapse-indicator, .nav-file-title.is-being-dragged .nav-folder-collapse-indicator, .nav-folder-title.is-being-dragged .nav-folder-collapse-indicator { color: var(--text-on-accent); }
body:not(.is-grabbing) .nav-file-title.is-being-dragged .nav-file-tag, body:not(.is-grabbing) .nav-folder-title.is-being-dragged .nav-file-tag, .nav-file-title.is-being-dragged .nav-file-tag, .nav-folder-title.is-being-dragged .nav-file-tag { color: var(--text-normal); }
.file-tree-item-checkbox, .file-tree-item-icon { flex-shrink: 0; }
.file-tree-item-title { flex-grow: 1; word-break: break-word; }
.file-tree-item-icon { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); margin-right: var(--size-4-1); color: var(--icon-color); position: relative; top: var(--size-2-1); }
.file-tree .tree-item-inner { display: flex; align-items: center; position: relative; width: 100%; }
.file-tree .tree-item-flair { line-height: 1; padding: var(--size-2-1) var(--size-2-3); color: var(--text-on-accent); }
.file-tree .is-selected { color: var(--text-normal); }
.file-tree .mod-changed.is-selected { background-color: hsla(var(--interactive-accent-hsl), 0.2); }
.file-tree .mod-changed .tree-item-flair { color: var(--text-accent-hover); }
.file-tree .mod-new.is-selected { background-color: rgba(var(--background-modifier-success-rgb), 0.2); }
.file-tree .mod-new .tree-item-flair { color: var(--text-success); }
.file-tree .mod-deleted.is-selected, .file-tree .mod-to-delete.is-selected { background-color: rgba(var(--background-modifier-error-rgb), 0.2); }
.file-tree .mod-deleted .tree-item-flair, .file-tree .mod-to-delete .tree-item-flair { color: var(--text-error); }
.file-tree .mod-to-delete .tree-item-flair { display: none; }
.file-tree .mod-to-delete.is-selected .tree-item-flair { display: block; }
.file-tree .clickable-icon { display: flex; --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); }
.file-recovery-list-item-container { overflow: auto; flex: 1 1 0px; }
.file-recovery-list { overflow: auto; padding: var(--size-4-3) var(--size-4-2); flex-grow: 1; display: flex; flex-direction: column; }
.file-recovery-list .search-input-container { width: 100%; }
.file-recovery-list-container { display: flex; flex-direction: column; flex-basis: 250px; flex-shrink: 0; border-right: 1px solid var(--background-modifier-border); }
.file-recovery-list-item-header { display: flex; padding: var(--size-4-2); border-radius: var(--radius-s); transition: background-color 200ms ease-in-out 0s, color 200ms ease-in-out 0s; }
.file-recovery-list-item-header:not(:last-child) { margin-bottom: var(--size-4-2); }
.file-recovery-list-item-header.is-active, .file-recovery-list-item-header.is-active:hover { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.file-recovery-list-item-header.is-active .u-muted, .file-recovery-list-item-header.is-active:hover .u-muted { color: var(--text-on-accent); opacity: 0.8; }
@media (hover: hover) {
.file-recovery-list-item-header:hover { background-color: var(--background-modifier-hover); }
}
.file-recovery-list-item-header .file-recovery-list-item-details { flex-grow: 1; cursor: var(--cursor); font-size: var(--font-ui-small); }
.file-recovery-list-item-header .collapse-indicator { min-width: var(--size-4-6); padding-left: var(--size-4-2); opacity: 1; }
.graph-view.color-fill { color: var(--graph-node); }
.graph-view.color-fill-focused { color: var(--graph-node-focused); }
.graph-view.color-fill-tag { color: var(--graph-node-tag); }
.graph-view.color-fill-attachment { color: var(--graph-node-attachment); }
.graph-view.color-fill-unresolved { color: var(--graph-node-unresolved); opacity: 0.5; }
.graph-view.color-fill-1 { color: var(--text-muted); }
.graph-view.color-fill-2 { color: var(--text-muted); }
.graph-view.color-fill-3 { color: var(--text-muted); }
.graph-view.color-fill-4 { color: var(--text-muted); }
.graph-view.color-fill-5 { color: var(--text-muted); }
.graph-view.color-fill-6 { color: var(--text-muted); }
.graph-view.color-arrow { color: var(--text-normal); opacity: 0.5; }
.graph-view.color-circle { color: var(--graph-node-focused); }
.graph-view.color-line { color: var(--graph-line); }
.graph-view.color-text { color: var(--graph-text); }
.graph-view.color-fill-highlight { color: var(--interactive-accent); }
.graph-view.color-line-highlight { color: var(--interactive-accent); }
.graph-controls { border-radius: var(--radius-m); position: absolute; right: var(--size-4-3); top: var(--size-4-3); padding: 0px; background-color: var(--background-primary); width: var(--graph-controls-width); overflow: auto; }
.graph-controls:not(.is-close) { max-height: calc(100% - var(--size-4-4)); border: 1px solid var(--background-modifier-border); box-shadow: var(--shadow-s); }
.graph-controls.is-close { min-width: inherit; width: auto; background-color: var(--background-primary); border: 1px solid transparent; padding: var(--size-2-3); }
.graph-controls.is-close > .graph-control-section { display: none; }
.workspace-split:not(.mod-root) .graph-controls.is-close { background-color: var(--background-secondary); }
.graph-controls input[type="text"], .graph-controls input[type="range"] { width: 100%; font-size: var(--font-ui-small); }
.graph-controls .mod-cta { margin-top: var(--size-2-3); width: 100%; }
.graph-controls .setting-item { padding: var(--size-2-3) 0; border: none; }
.graph-controls .setting-item .setting-item-info { display: flex; align-items: center; }
.graph-controls .setting-item:first-of-type { border-top: none; }
.graph-controls .setting-item.mod-slider { flex-direction: column; }
.graph-controls .setting-item.mod-slider > * { width: 100%; }
.graph-controls .setting-item.mod-slider .setting-item-info { margin-right: 0px; }
.graph-controls .setting-item.mod-slider .setting-item-control { padding-top: var(--size-4-3); }
.graph-controls .setting-item.mod-toggle .setting-item-control { padding-top: 0px; }
.graph-controls .setting-item.mod-search-setting .setting-item-info { margin-right: 0px; }
.graph-controls .setting-item-name { font-size: var(--font-ui-small); }
.graph-controls::-webkit-scrollbar, .graph-controls::-webkit-scrollbar-thumb { display: none; }
.graph-color-group { --swatch-height: 18px; --swatch-width: 18px; position: relative; display: flex; align-items: center; padding: 0px 0px 6px; transition: top 200ms ease-in-out 0s; }
.graph-color-group input[type="color"] { margin: 0px 2px 0px 6px; }
.graph-color-group .clickable-icon { padding: var(--size-2-2); }
.graph-color-button-container { text-align: center; margin-bottom: 10px; }
.graph-color-button-container button { margin: 0px; width: 100%; }
.graph-color-group.drag-ghost { position: fixed; display: flex; max-width: unset; border: none; box-shadow: none; background-color: var(--background-primary-alt); padding: 0px; transition: none 0s ease 0s; pointer-events: none; }
.graph-color-group.drag-ghost input[type="text"] { width: 100%; }
.graph-color-group.drag-ghost input[type="color"] { margin-left: 6px; }
.graph-control-section.mod-color-groups .tree-item-children.is-grabbing .graph-color-groups-container { padding-bottom: 40px; }
.graph-controls-button { display: none; z-index: 1; }
.graph-controls-button.mod-close, .graph-controls-button.mod-reset { position: absolute; top: var(--size-4-2); right: var(--size-4-2); padding: var(--size-2-2); }
.graph-controls:not(.is-close) .graph-controls-button.mod-close, .graph-controls:not(.is-close) .graph-controls-button.mod-reset { display: flex; }
.graph-controls-button.mod-reset { right: 36px; }
.graph-controls.is-close .graph-controls-button.mod-open { display: flex; }
.graph-controls-button.mod-animate { margin-top: var(--size-4-2); }
.graph-controls.is-close .graph-controls-button.mod-animate { display: flex; }
.setting-item.mod-search-setting .setting-item-info { display: none; }
.setting-item.mod-search-setting .setting-item-control .search-input-container { position: relative; flex-grow: 1; margin: 0px; }
.setting-item.mod-search-setting.is-loading .setting-item-control::before { background-color: var(--interactive-accent); animation: 1000ms ease-in-out 300ms infinite normal none running progress-bar; }
.graph-control-section-header { font-weight: var(--font-semibold); font-size: var(--font-ui-small); color: var(--text-normal); }
.graph-control-section { padding: var(--size-2-3) var(--size-4-3); border-bottom: 1px solid var(--background-modifier-border); }
.graph-control-section:last-child { border-bottom: none; }
.graph-control-section:last-child .tree-item-children { padding-bottom: var(--size-4-4); }
.graph-control-section > .tree-item-self { padding-left: var(--size-4-4); }
.graph-control-section .tree-item-children { margin: 0px; padding: var(--size-4-1) 0; border-left: none; }
.graph-control-section.mod-display .setting-item:not(.mod-slider):last-child .setting-item-info { display: none; }
.workspace-leaf-content[data-type="outline"] .view-content { padding: var(--size-4-3) var(--size-4-3) var(--size-4-8); }
.workspace-leaf-content[data-type="all-properties"] .view-content, .workspace-leaf-content[data-type="properties"] .view-content { padding: var(--size-4-3) var(--size-4-3) var(--size-4-8); }
.is-phone, .workspace-drawer { --metadata-input-height: calc(var(--font-text-size) * 2.25); --metadata-padding: 0; --metadata-divider-width: 1px; --metadata-divider-color-hover: var(--metadata-divider-color); }
.is-phone .metadata-properties, .workspace-drawer .metadata-properties { --metadata-gap: 0; }
.is-phone .metadata-property:hover:not(:focus-within), .workspace-drawer .metadata-property:hover:not(:focus-within) { box-shadow: none; }
.workspace > .workspace-split:not(.mod-root) .metadata-container { --metadata-label-font-size: var(--metadata-sidebar-label-font-size); --metadata-input-font-size: var(--metadata-sidebar-label-font-size); --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); --metadata-padding: 0; --metadata-divider-width: 1px; --metadata-divider-color-hover: var(--metadata-divider-color); }
.workspace > .workspace-split:not(.mod-root) .metadata-container .metadata-properties { --metadata-gap: 0; }
.workspace > .workspace-split:not(.mod-root) .metadata-container .metadata-property:hover:not(:focus-within) { box-shadow: none; }
.workspace > .workspace-split:not(.mod-root) .metadata-container .metadata-property-value .clickable-icon { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); }
.workspace-leaf-content[data-type="file-properties"] .metadata-properties-heading { display: none; }
.metadata-container { container: metadata / inline-size; }
@container (width &lt; 250px) {
.metadata-property { flex-wrap: wrap; }
.metadata-property .metadata-property-key { width: 100%; border-bottom: 0px; }
.metadata-property .metadata-property-value { margin-top: -2px; padding-left: calc(var(--icon-size) + var(--size-4-1)); }
}
.modal.mod-publish { height: var(--modal-height); width: var(--modal-width); max-width: var(--modal-max-width-narrow); padding: var(--size-4-4) 0 0 0; position: relative; overflow: hidden; }
.modal.mod-publish .modal-title { padding: 0 var(--size-4-4); }
.modal.mod-publish .modal-content { overflow: auto; padding: 0 var(--size-4-4) var(--size-4-4); margin-bottom: calc(var(--input-height) + var(--size-4-8)); border-top: var(--border-width) solid var(--background-modifier-border); }
.modal.mod-publish .modal-button-container { margin: 0 0 0 calc(var(--size-4-4) * -1); padding: var(--size-4-4); gap: var(--size-4-2); position: absolute; bottom: 0px; background-color: var(--background-primary); border-top: var(--border-width) solid var(--background-modifier-border); width: 100%; }
.publish-section { margin-bottom: var(--size-4-1); }
.publish-change-list { padding: var(--size-4-2) 0 var(--size-4-2) 0; }
.site-list-site-id-setting { margin-top: var(--size-4-4); }
.publish-section-header-text, .publish-section-header-toggle-collapsed-button, .publish-section-header-action { cursor: var(--cursor); }
@media (hover: hover) {
.publish-section-header-text:hover, .publish-section-header-toggle-collapsed-button:hover, .publish-section-header-action:hover { color: var(--text-accent-hover); }
}
.publish-section-header { border-bottom: 1px solid var(--background-modifier-border); font-size: var(--font-ui-small); line-height: 1.1; color: var(--text-muted); display: flex; padding: var(--size-4-2) 0; align-items: center; }
.publish-section-header-text { flex-grow: 1; font-size: var(--font-ui-medium); color: var(--text-normal); line-height: var(--line-height-tight); font-weight: var(--font-medium); }
.publish-changes-switch-site { margin-left: var(--size-4-2); display: flex; flex-direction: row; flex-grow: 1; font-size: var(--font-ui-small); position: relative; gap: var(--size-2-1); top: 2px; }
.publish-changes-switch-site .clickable-icon { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); padding: var(--size-2-2); }
.upload-progress-container { max-height: 60vh; overflow: auto; }
.upload-progress-container.is-finished { max-height: calc(60vh - 200px); }
.publish-changes-current-site-name { margin-left: var(--size-2-3); text-decoration: underline; }
.publish-changes-info { display: flex; align-items: center; margin-bottom: 20px; }
.publish-changes-info button { margin-right: 0px; margin-left: var(--size-4-2); }
.publish-changes-info .search-input-container { margin: 0px; width: 0px; flex: 1 0 auto; }
.publish-section-header-toggle-collapsed-button { margin-right: var(--size-4-1); color: var(--text-faint); width: 9px; height: 9px; }
.publish-section-header-action { color: var(--text-faint); margin-left: var(--size-4-3); }
.publish-upload-item-title { word-break: break-word; font-size: var(--nav-item-size); line-height: var(--line-height-tight); }
.publish-changes-buttons { text-align: right; padding-bottom: var(--size-4-4); }
.publish-upload-item { position: relative; padding: var(--size-4-1) var(--size-4-2); }
.publish-upload-item .flair { background-color: transparent; text-transform: unset; letter-spacing: normal; font-size: var(--font-ui-smaller); }
.publish-upload-item .list-item-part { --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); display: flex; align-items: center; }
.publish-upload-item::before { content: " "; position: absolute; top: 0px; left: 0px; width: 0px; height: 100%; transition: width 150ms ease-in-out 0s; background-color: rgba(var(--background-modifier-success-rgb), 0.2); z-index: 0; border-radius: var(--radius-s); }
.publish-upload-item.mod-failed { color: var(--text-error); }
.publish-upload-item.mod-failed::before { background-color: rgba(var(--background-modifier-error-rgb), 0.2); }
.publish-upload-item.mod-completed { color: var(--text-success); }
.publish-upload-item.mod-completed > * { position: relative; }
.publish-upload-item.mod-completed::before { width: 100%; }
.site-list-container { border-top: 1px solid var(--background-modifier-border); margin-bottom: var(--size-4-4); }
.site-list-container .list-item:last-child { padding-top: var(--size-4-4); }
.site-list-item-name { flex-grow: 1; }
.slug-input { text-transform: lowercase; }
.passwords-container { margin-bottom: var(--size-4-4); }
.password-item { border-radius: var(--radius-s); padding: var(--size-4-2) var(--size-4-4); margin: var(--size-4-1) 0; }
@media (hover: hover) {
.password-item:hover { background-color: var(--background-primary); }
}
.tree-item.mod-custom-nav.hidden .tree-item-self { color: var(--text-faint); }
.tree-item.mod-custom-nav .tree-item-inner { display: flex; align-items: center; position: relative; }
.tree-list { padding: var(--size-4-4) 0; }
.tree-list-header { border-bottom: 1px solid var(--background-modifier-border); padding: var(--size-4-2) 0; line-height: 1.1; display: flex; align-items: center; justify-content: space-between; }
.tree-list-title { font-size: var(--font-ui-medium); font-weight: var(--font-semibold); }
.tree-list-action { align-items: center; display: flex; color: var(--text-muted); font-size: var(--font-ui-small); }
.search-input-container { position: relative; }
.search-input-container::before { top: calc((var(--input-height) - var(--search-icon-size)) / 2); left: var(--size-4-2); position: absolute; content: ""; height: var(--search-icon-size); width: var(--search-icon-size); display: block; background-color: var(--search-icon-color); -webkit-mask-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>&lt;circle cx='11' cy='11' r='8'>&lt;/circle>&lt;line x1='21' y1='21' x2='16.65' y2='16.65'>&lt;/line>&lt;/svg>"); -webkit-mask-repeat: no-repeat; }
.is-rtl .search-input-container::before { left: auto; right: var(--size-4-2); }
.search-input-container input { display: block; width: 100%; padding-right: 28px; padding-left: 36px; }
.global-search-input-container.search-input-container input { padding-right: 56px; }
.search-input-clear-button { position: absolute; background: transparent; border-radius: 50%; color: var(--search-clear-button-color); cursor: var(--cursor); top: 0px; right: 2px; bottom: 0px; line-height: 0; height: var(--input-height); width: 28px; margin: auto; padding: 0px; text-align: center; display: flex; justify-content: center; align-items: center; transition: color 0.15s ease-in-out 0s; }
.search-input-clear-button::after { content: ""; height: var(--search-clear-button-size); width: var(--search-clear-button-size); display: block; background-color: currentcolor; -webkit-mask-image: url("data:image/svg+xml,&lt;svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM3.8705 3.09766L6.00003 5.22718L8.12955 3.09766L8.9024 3.8705L6.77287 6.00003L8.9024 8.12955L8.12955 8.9024L6.00003 6.77287L3.8705 8.9024L3.09766 8.12955L5.22718 6.00003L3.09766 3.8705L3.8705 3.09766Z' fill='currentColor'/>&lt;/svg>"); -webkit-mask-repeat: no-repeat; }
.search-input-clear-button:hover, .search-input-clear-button:active { color: var(--text-normal); transition: color 0.15s ease-in-out 0s; }
.search-input-suggest-button { position: absolute; left: 0px; top: 0px; color: var(--text-faint); cursor: var(--cursor); padding: var(--size-4-1) var(--size-4-2); opacity: 0; z-index: 10; }
@media (hover: hover) {
.search-input-suggest-button:hover { color: var(--text-muted); }
}
.backlink-pane, .outgoing-link-pane { overflow-y: auto; padding: var(--size-4-3) var(--size-4-3) var(--size-4-8); flex: 1 0 0px; }
.backlink-pane .search-result-container, .outgoing-link-pane .search-result-container { padding: var(--size-4-1) 1px var(--size-4-4); }
.backlink-pane > .tree-item-self, .outgoing-link-pane > .tree-item-self { color: var(--nav-heading-color); padding-left: var(--size-4-2); }
.backlink-pane > .tree-item-self .tree-item-inner, .outgoing-link-pane > .tree-item-self .tree-item-inner { font-weight: var(--nav-heading-weight); }
.backlink-pane > .tree-item-self.is-clickable.is-collapsed, .outgoing-link-pane > .tree-item-self.is-clickable.is-collapsed { color: var(--nav-heading-color-collapsed); }
@media (hover: hover) {
.backlink-pane > .tree-item-self.is-clickable.is-collapsed:hover, .outgoing-link-pane > .tree-item-self.is-clickable.is-collapsed:hover { color: var(--nav-heading-color-collapsed-hover); }
}
.backlink-pane > .tree-item-self .collapse-icon, .outgoing-link-pane > .tree-item-self .collapse-icon { display: none; }
@media (hover: hover) {
.backlink-pane > .tree-item-self:hover, .outgoing-link-pane > .tree-item-self:hover { color: var(--nav-heading-color-hover); font-weight: var(--nav-heading-weight-hover); }
}
.search-result-container { padding: var(--size-4-3) var(--size-4-3) var(--size-4-4); position: relative; flex: 1 0 0px; }
.search-result-container.mod-global-search { overflow-y: auto; }
.search-result-container::before { content: " "; position: absolute; top: 0px; width: 0px; height: 3px; }
.search-result-container.is-loading::before { background-color: var(--interactive-accent); animation: 1000ms ease-in-out 300ms infinite normal none running progress-bar; }
.search-suggest-info-text { color: var(--text-muted); margin-left: 4px; }
.search-suggest-icon { padding: 4px; border-radius: var(--radius-s); }
@media (hover: hover) {
.search-suggest-icon:hover { background-color: var(--background-modifier-hover); }
}
.suggestion-container.mod-search-suggestion { max-width: unset; background-color: var(--background-secondary); border-color: var(--prompt-border-color); max-height: 600px; }
.suggestion-container.mod-search-suggestion .suggestion { padding: var(--size-2-3); background-color: var(--background-secondary); border-radius: var(--radius-m); }
.search-suggest-icon { align-items: center; display: flex; }
.search-suggest-item { padding: var(--size-4-1) var(--size-4-2); border-radius: var(--radius-s); }
.search-suggest-item.suggestion-item { font-size: var(--font-ui-small); }
.search-suggest-item.mod-group { align-items: center; margin: 0px; color: var(--text-muted); padding: 0 0 0 var(--size-4-2); cursor: default; font-weight: var(--font-semibold); font-size: var(--font-ui-smaller); border-radius: 0px; }
.search-suggest-item.mod-group:not(:first-child) { border-top: 1px solid var(--background-modifier-border); margin-top: 6px; padding: 6px 6px 0px 14px; margin-left: -6px; margin-right: -6px; }
.search-suggest-item.mod-group:hover, .search-suggest-item.mod-group.is-selected { background-color: initial; }
@keyframes progress-bar {
0% { width: 0px; left: 0px; }
5% { width: 0px; left: 0px; }
50% { width: 100%; right: 0px; }
95% { width: 0px; right: 0px; }
100% { width: 0px; right: 0px; }
}
.search-empty-state { color: var(--text-faint); font-size: var(--font-ui-small); margin: 0 0 var(--size-4-3); padding-left: var(--size-4-2); }
.search-result { word-break: break-word; }
.search-result:not(.is-collapsed) .search-result-file-title { color: var(--nav-item-color-active); }
.search-result-file-matches { font-size: var(--font-ui-smaller); line-height: var(--line-height-tight); background-color: var(--search-result-background); border-radius: var(--radius-s); overflow: hidden; margin: var(--size-4-1) 0 var(--size-4-2); color: var(--text-muted); box-shadow: 0 0 0 1px var(--background-modifier-border); }
.search-result-file-matches:empty { display: none; }
.search-info-more-matches { color: var(--text-faint); }
.search-result-file-match { cursor: var(--cursor); position: relative; padding: var(--size-4-2) var(--size-4-5) var(--size-4-2) var(--size-4-3); white-space: pre-wrap; width: 100%; border-bottom: 1px solid var(--background-modifier-border); }
.search-result-file-match:last-child { border-bottom: none; }
@media (hover: hover) {
.search-result-file-match:hover { color: var(--text-normal); background-color: var(--text-selection); }
}
.search-result-file-match:hover .search-result-file-match-replace-button { display: block; }
.search-result-file-match-replace-button { display: none; position: absolute; height: auto; bottom: 5px; right: 24px; padding: var(--size-4-1) var(--size-4-2); color: var(--text-muted); font-size: var(--font-ui-smaller); }
@media (hover: hover) {
.search-result-file-match-replace-button:hover { color: var(--text-normal); }
}
.search-result-hover-button { position: absolute; display: flex; right: 2px; border-radius: var(--radius-s); color: var(--text-faint); padding: 1px 3px; }
@media (hover: hover) {
.search-result-hover-button:hover { opacity: 1; background-color: var(--background-modifier-hover); }
}
.search-result-hover-button.mod-top { top: 2px; }
.search-result-hover-button.mod-bottom { bottom: 2px; }
.search-result-file-matched-text { color: var(--text-normal); background-color: var(--text-highlight-bg); }
.search-info-container { color: var(--text-muted); padding: var(--size-4-1) var(--size-4-4) var(--size-4-1); font-size: var(--font-ui-smaller); }
.search-info-children { padding-left: 20px; border-left: 1px solid var(--background-modifier-border); margin: 1px 0px; }
.copy-search-result-container { display: flex; flex-direction: column; }
.copy-search-result-textarea { height: 300px; max-height: 20vh; resize: none; }
.copy-search-result-textarea + .setting-item { border-top: none; }
.search-result-file-match-destination-file-container { margin-top: var(--size-2-3); }
.search-result-file-match-destination-file { display: inline-flex; background-color: var(--interactive-normal); border-radius: var(--radius-s); box-shadow: var(--input-shadow); color: var(--text-muted); padding: var(--size-2-2) var(--size-2-3); margin-bottom: var(--size-2-1); }
@media (hover: hover) {
.search-result-file-match:hover .search-result-file-match-destination-file { background-color: var(--background-secondary); }
.search-result-file-match:hover .search-result-file-match-destination-file:hover { background-color: var(--interactive-hover); box-shadow: var(--input-shadow-hover); color: var(--text-normal); }
}
.search-result-file-match-destination-file-icon { --icon-size: var(--icon-xs); --icon-stroke: var(--icon-xs-stroke-width); margin-right: var(--size-4-1); display: flex; color: var(--text-faint); }
.search-result-file-match-destination-file-icon .svg-icon { align-self: center; }
.search-result-file-match-destination-file-name { white-space: pre-wrap; word-break: break-all; }
body:not(.is-phone) .workspace-leaf.mod-active .search-result.has-focus .tree-item-self, body:not(.is-phone) .workspace-leaf.mod-active .search-result-file-match.has-focus { border-radius: var(--radius-s); box-shadow: inset 0 0 0 2px var(--background-modifier-border-focus); }
.search-results-info { color: var(--text-muted); display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--background-modifier-border); margin: var(--size-4-1) var(--size-4-2) 0; padding-bottom: var(--size-4-1); white-space: nowrap; }
.search-results-info .dropdown { height: 24px; box-shadow: none; background-color: transparent; font-size: 12px; color: var(--text-muted); text-align-last: right; max-width: 60%; text-overflow: ellipsis; white-space: nowrap; }
@media (hover: hover) {
.search-results-info .dropdown:hover { color: var(--interactive-accent); }
}
.search-results-info .dropdown option { color: initial; text-align: left; }
.search-results-result-count { font-size: var(--font-ui-smaller); font-variant-numeric: tabular-nums; }
.search-row { display: flex; margin: var(--size-4-2); gap: var(--size-4-1); }
.search-params { margin: var(--size-4-1) var(--size-4-4); }
.search-params input[type="text"], .search-params input[type="range"] { width: 100%; font-size: var(--font-ui-small); }
.search-params .mod-cta { margin-top: var(--size-2-3); width: 100%; }
.search-params .setting-item { padding: var(--size-2-3) 0; border: none; }
.search-params .setting-item .setting-item-info { display: flex; align-items: center; }
.search-params .setting-item:first-of-type { border-top: none; }
.search-params .setting-item.mod-slider { flex-direction: column; }
.search-params .setting-item.mod-slider > * { width: 100%; }
.search-params .setting-item.mod-slider .setting-item-info { margin-right: 0px; }
.search-params .setting-item.mod-slider .setting-item-control { padding-top: var(--size-4-3); }
.search-params .setting-item.mod-toggle .setting-item-control { padding-top: 0px; }
.search-params .setting-item.mod-search-setting .setting-item-info { margin-right: 0px; }
.search-params .setting-item-name { font-size: var(--font-ui-small); }
.search-params::-webkit-scrollbar, .search-params::-webkit-scrollbar-thumb { display: none; }
.global-search-input-container { flex-grow: 1; }
.more-options-icon { --icon-size: 10px; background-color: var(--icon-color); border-radius: 50%; color: var(--background-secondary); display: flex; margin-left: var(--size-2-3); opacity: var(--icon-opacity); padding: 0.5px; }
.clickable-icon:hover .more-options-icon { background-color: var(--icon-color-hover); opacity: var(--icon-opacity-hover); }
.slides-container { position: fixed; top: 0px; left: 0px; height: 100vh; width: 100vw; transition: -webkit-transform 0.8s ease 0s; background-color: rgb(25, 25, 25); z-index: var(--layer-slides); border: none; }
.slides-container li .collapse-indicator { display: none; }
.slides-close-btn { display: inline-block; position: absolute; top: var(--size-4-2); right: var(--size-4-2); color: var(--text-faint); cursor: var(--cursor); z-index: 1; }
@media (hover: hover) {
.slides-close-btn:hover { color: var(--text-muted); }
}
.reveal input[type="checkbox"] { width: 24px; height: 24px; }
.reveal .task-list-item, .reveal .footnote-item { list-style: none; }
.reveal .task-list-item { margin-left: -1.5em; }
.mod-sync-history .modal-content { height: 100%; }
.vault-list-item-container { display: flex; flex-direction: column; margin: var(--size-4-3) 0; }
.vault-list-item { margin: 0px; display: flex; }
.vault-list-item.is-connected .vault-list-item-title { color: var(--text-normal); }
.vault-list-item-icon { color: var(--text-muted); position: relative; top: 1px; }
.vault-list-item-title { color: var(--text-muted); user-select: none; }
.vault-list-item-faint { color: var(--text-faint); font-size: var(--font-ui-small); }
.sync-status-icon { display: flex; align-items: center; cursor: var(--cursor); }
.sync-status-icon.mod-success { color: var(--text-success); }
.sync-status-icon.mod-working { color: var(--interactive-accent); }
.sync-status-icon.mod-error { color: var(--text-error); }
.sync-status-icon.mod-spin svg { animation-name: spin; animation-duration: 5000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
@media (prefers-reduced-motion: reduce) {
.sync-status-icon.mod-spin svg { animation: 0s ease 0s 1 normal none running none; }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.sync-history-list-container { display: flex; flex-direction: column; flex-basis: 250px; flex-shrink: 0; border-right: 1px solid var(--background-modifier-border); background-color: var(--background-secondary); }
.sync-history-list { overflow: auto; padding: var(--size-4-2) var(--size-4-2) 0; display: flex; flex: 0 1 auto; flex-direction: column; }
.sync-history-list .search-input-container { width: 100%; }
.sync-history-list-item-container { overflow: auto; flex: 1 1 0px; }
.sync-history-list-item-header { display: flex; align-items: center; padding: var(--size-4-2); margin-bottom: var(--size-4-1); border-radius: var(--radius-s); }
.sync-history-list-item-header:last-child { margin-bottom: 0px; }
.sync-history-list-item-header.is-active, .sync-history-list-item-header.is-active:hover { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.sync-history-list-item-header.is-active .u-muted, .sync-history-list-item-header.is-active:hover .u-muted { color: var(--text-on-accent); opacity: 0.8; }
.sync-history-list-item-header.is-active { --nav-collapse-icon-color: var(--text-on-accent); }
@media (hover: hover) {
.sync-history-list-item-header.is-active:hover { --nav-collapse-icon-color: var(--text-on-accent); }
}
@media (hover: hover) {
.sync-history-list-item-header.is-active .tree-item-flair:hover { --nav-collapse-icon-color: var(--text-on-accent); }
}
@media (hover: hover) {
.sync-history-list-item-header:hover { background-color: var(--background-modifier-hover); }
}
.sync-history-list-item-header .mod-avatar-current-user { background-color: var(--sync-avatar-color-current-user); }
.sync-history-list-item-header .mod-avatar-color-1 { background-color: var(--sync-avatar-color-1); }
.sync-history-list-item-header .mod-avatar-color-2 { background-color: var(--sync-avatar-color-2); }
.sync-history-list-item-header .mod-avatar-color-3 { background-color: var(--sync-avatar-color-3); }
.sync-history-list-item-header .mod-avatar-color-4 { background-color: var(--sync-avatar-color-4); }
.sync-history-list-item-header .mod-avatar-color-5 { background-color: var(--sync-avatar-color-5); }
.sync-history-list-item-header .mod-avatar-color-6 { background-color: var(--sync-avatar-color-6); }
.sync-history-list-item-header .mod-avatar-color-7 { background-color: var(--sync-avatar-color-7); }
.sync-history-list-item-header .mod-avatar-color-8 { background-color: var(--sync-avatar-color-8); }
.sync-history-list-item-header .sync-history-list-item-avatar { border-radius: 50%; height: var(--size-4-8); width: var(--size-4-8); min-width: var(--size-4-8); margin-right: var(--size-4-2); display: flex; justify-content: center; align-items: center; text-transform: uppercase; color: var(--text-on-accent); border: 1px solid rgba(var(--mono-rgb-100), 0.2); }
.sync-history-list-item-header.is-active .sync-history-list-item-avatar { border: 1px solid rgba(255, 255, 255, 0.25); }
.sync-history-list-item-header:not(.is-active) .sync-history-list-item-avatar.mod-avatar-current-user { color: var(--text-normal); }
.sync-history-list-item-header .sync-history-list-item-details { flex-grow: 1; cursor: var(--cursor); font-size: var(--font-ui-small); }
.sync-history-list-item-header .tree-item-flair { padding: var(--size-4-1); }
@media (hover: hover) {
.sync-history-list-item-header .tree-item-flair:hover { opacity: 1; background-color: var(--background-modifier-hover); --nav-collapse-icon-color: var(--text-normal); }
}
.sync-history-list-item .version-group-container { position: relative; margin-bottom: var(--size-4-2); }
.sync-history-list-item .version-group-container .connecting-line { position: absolute; top: 0px; left: var(--size-4-6); height: 100%; width: var(--indentation-guide-width); background-color: var(--indentation-guide-color); }
.sync-history-list-item .version-group-container .version-group-item { padding: var(--size-4-1) var(--size-2-2) var(--size-4-1) var(--size-4-12); margin-bottom: var(--size-2-1); border-radius: var(--radius-s); font-size: var(--nav-item-size); line-height: var(--line-height-tight); color: var(--nav-item-color); font-variant: tabular-nums; }
.sync-history-list-item .version-group-container .version-group-item:hover { background-color: var(--nav-item-background-hover); color: var(--nav-item-color-hover); }
.sync-history-list-item .version-group-container .version-group-item.is-active, .sync-history-list-item .version-group-container .version-group-item.is-active:hover { background-color: var(--nav-item-background-active); color: var(--nav-item-color-active); }
.sync-history-list-item .version-group-container .version-group-item.is-active .u-muted, .sync-history-list-item .version-group-container .version-group-item.is-active:hover .u-muted { color: var(--text-on-accent); opacity: 0.8; }
@media (hover: hover) {
.sync-history-list-item .version-group-container .version-group-item:hover { background-color: var(--background-modifier-hover); }
}
.sync-history-content-container { background-color: var(--background-primary); padding: 0px; height: auto; display: flex; flex-direction: column; width: 0px; flex: 1 1 auto; }
.sync-history-content-container .modal-button-container { border-top: 1px solid var(--background-modifier-border); margin: 0px; padding: 12px; justify-content: center; }
.sync-history-content-container textarea { resize: none; border: none; box-shadow: none; }
.sync-history-content-container textarea:hover, .sync-history-content-container textarea:active, .sync-history-content-container textarea:focus { border: none; box-shadow: none; }
.sync-history-content-empty { display: none; }
.sync-history-content-container.mod-empty .sync-history-content-empty { display: block; text-align: center; padding: 24px; }
.sync-history-content { display: flex; flex-direction: column; flex-grow: 1; overflow: hidden; padding: 0px; }
.sync-history-content .setting-item:first-child { padding: var(--size-4-4) var(--size-4-6) var(--size-4-4); border-bottom: 1px solid var(--background-modifier-border); }
.sync-history-content .setting-item-info { flex-grow: 1; font-weight: var(--bold-weight); overflow: hidden; }
.sync-history-content .setting-item-info .setting-item-name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sync-history-content .setting-item-control { justify-content: flex-end; padding-right: var(--size-4-8); white-space: nowrap; }
.sync-history-content .setting-item-control .checkbox-container { margin-right: var(--size-4-3); }
.sync-history-preview, .sync-history-text, .sync-history-diff { flex: 1 0 0px; padding: var(--size-4-6); font-size: var(--font-ui-medium); background-color: var(--background-primary); }
.sync-history-preview, .sync-history-diff { overflow: auto; user-select: text; }
.sync-history-preview { --cursor-link: default; font-family: var(--font-text); font-size: var(--font-text-size); }
.sync-history-content-other { flex-grow: 1; padding: var(--size-4-6); text-align: center; }
.sync-history-content-other img { max-width: 100%; }
.sync-history-content-container.mod-empty .sync-history-content, .sync-history-content-container.mod-empty .sync-history-content-buttons { display: none; }
.sync-history-content-buttons { border-top: 1px solid var(--background-modifier-border); margin: 0px; padding: var(--size-4-3); }
.mod-selectable { cursor: var(--cursor); padding: var(--size-4-2) var(--size-4-4); border-radius: var(--radius-m); }
@media (hover: hover) {
.mod-selectable:hover { background-color: var(--background-modifier-hover); }
}
.sync-history-load-more-button { background-color: var(--background-secondary); height: 32px; text-align: center; line-height: 32px; font-size: var(--font-ui-small); cursor: var(--cursor); color: var(--text-muted); margin: var(--size-4-1) var(--size-4-2) var(--size-4-2); border-radius: var(--radius-s); }
@media (hover: hover) {
.sync-history-load-more-button:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); }
}
.modal.mod-sync-log { height: var(--modal-height); width: var(--modal-width); max-width: var(--modal-max-width-narrow); }
.modal.mod-sync-log .modal-content { display: flex; flex-direction: column; overflow: hidden; }
.modal.mod-sync-log .sync-log-container { overflow: auto; flex-grow: 1; font-family: var(--font-monospace); font-size: var(--font-ui-smaller); color: var(--text-muted); background-color: var(--background-secondary); border-radius: var(--radius-s); border: 1px solid var(--background-modifier-border); padding: var(--size-4-4); }
.modal.mod-sync-log .sync-log-container .list-item { line-height: var(--line-height-normal); margin: 0px; }
.modal.mod-sync-log .sync-log-container .list-item.mod-error { color: var(--text-error); }
.sync-file-tree-container { max-height: calc(min(90vh, var(--modal-max-height)) - 250px); overflow: auto; }
.sync-exclude-folder { display: flex; margin: var(--size-4-3) 0; }
.sync-exclude-folder > * { align-self: center; display: flex; }
.sync-exclude-folder-name { flex-grow: 1; }
.sync-exclude-folder-remove { visibility: hidden; margin-right: 6px; }
.sync-exclude-folder:hover .sync-exclude-folder-remove { visibility: visible; }
.sync-modal-header { display: flex; flex-direction: row-reverse; justify-content: space-between; }
.sync-modal-buttons > :not(:last-child) { margin-right: var(--size-4-2); }
.tag-pane-tag.is-active { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.tag-pane-tag.is-active .tag-pane-tag-count { background-color: var(--background-modifier-hover); color: var(--text-normal); }
@media (hover: hover) {
.tag-pane-tag.is-active:hover { background-color: var(--interactive-accent); color: var(--text-on-accent); }
}
.tag-container { font-size: var(--font-ui-small); padding: var(--size-4-3) var(--size-4-3) var(--size-4-8); overflow: auto; }
.tree-item-children .tag-pane-tag .tag-pane-tag-parent { display: none; }
body:not(.is-phone) .workspace-leaf.mod-active .tree-item.has-focus > .tag-pane-tag { border-radius: var(--radius-s); box-shadow: 0 0 0 2px var(--background-modifier-border-focus); }
.mod-canvas-color-1 { --canvas-color: var(--canvas-color-1); }
.mod-canvas-color-2 { --canvas-color: var(--canvas-color-2); }
.mod-canvas-color-3 { --canvas-color: var(--canvas-color-3); }
.mod-canvas-color-4 { --canvas-color: var(--canvas-color-4); }
.mod-canvas-color-5 { --canvas-color: var(--canvas-color-5); }
.mod-canvas-color-6 { --canvas-color: var(--canvas-color-6); }
.workspace-leaf-content[data-type="canvas"] .view-content { padding: 0px; position: relative; }
body { --canvas-color: 192, 192, 192; }
body.theme-dark { --canvas-color: 126, 126, 126; }
.canvas-wrapper { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; --resizer-size: 20px; --shadow-stationary: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); --shadow-drag: 0px 2px 10px rgba(0, 0, 0, 0.1); --shadow-border-accent: 0 0 0 2px var(--color-accent); --zoom-multiplier: 1; background-color: var(--canvas-background); overflow: hidden; contain: strict; touch-action: none; user-select: none; }
.canvas-wrapper.is-dragging { cursor: grabbing; }
.canvas-wrapper.is-dragging iframe:not(.is-controlled), .canvas-wrapper.is-dragging webview { pointer-events: none; }
.canvas-wrapper.is-screenshotting { z-index: 999999; }
.canvas-wrapper.is-screenshotting .canvas-card-menu, .canvas-wrapper.is-screenshotting .canvas-controls { display: none !important; }
.canvas-wrapper.is-screenshotting * { pointer-events: none !important; }
.canvas-mover { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; cursor: grab; }
.canvas-mover:active { cursor: grabbing; }
.canvas-background { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; pointer-events: none; }
.canvas-background circle { fill: var(--canvas-dot-pattern); }
.canvas { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; transform-origin: 0px 0px; pointer-events: none; }
.canvas > * { pointer-events: initial; }
.canvas-selection { pointer-events: none; position: absolute; background-color: hsla(var(--color-accent-hsl), 0.1); border: 2px solid var(--color-accent); z-index: -1; }
.canvas-selection.mod-group-selection { border-width: 3px; border-radius: 3px; background-color: hsla(var(--color-accent-hsl), 0.03); border-color: hsla(var(--color-accent-hsl), 0.3); pointer-events: initial; }
.canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection { cursor: grab; }
.canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection:active { cursor: grabbing; }
.canvas-selection.mod-node-highlight { border-radius: var(--radius-m); }
.canvas-controls, .canvas-card-menu { display: flex; position: absolute; z-index: var(--layer-cover); font-size: var(--font-ui-medium); }
.canvas-card-menu { background-color: var(--background-primary); border-radius: var(--radius-s); box-shadow: var(--input-shadow); bottom: var(--size-4-4); left: 50%; transform: translateX(-50%); align-items: stretch; }
.is-phone .canvas-card-menu, .mod-toolbar-open .canvas-card-menu { display: none; }
.theme-dark .canvas-card-menu { background-color: var(--background-secondary); }
.canvas-card-menu .canvas-card-menu-divider { width: 1px; background-color: var(--background-modifier-border); }
.canvas-card-menu .canvas-card-menu-button { color: var(--text-muted); height: auto; display: flex; line-height: 1; align-items: center; justify-content: center; padding: var(--size-4-2); --icon-size: var(--icon-xl); --icon-stroke: var(--icon-xl-stroke-width); }
@media (hover: hover) {
.canvas-card-menu .canvas-card-menu-button:hover { color: var(--color-accent); }
}
.canvas-card-menu .canvas-card-menu-button svg { fill: var(--background-primary); }
.theme-dark .canvas-card-menu .canvas-card-menu-button svg { fill: var(--background-secondary); }
.canvas-card-menu .canvas-card-menu-button.mod-draggable { cursor: grab; }
.canvas-card-menu .canvas-card-menu-button.mod-draggable:active { cursor: grabbing; }
.canvas-card-menu .canvas-card-menu-button.mod-draggable svg { transition: transform 90ms ease-out 0s; }
@media (hover: hover) {
.canvas-card-menu .canvas-card-menu-button.mod-draggable:hover svg { transform: translateY(-6px); filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 6px 2px); }
}
.canvas-controls { right: var(--size-4-2); top: var(--size-4-2); gap: var(--size-4-2); display: flex; flex-direction: column; }
.canvas-control-group { border-radius: var(--radius-s); background-color: var(--background-primary); border: 1px solid var(--background-modifier-border); box-shadow: var(--input-shadow); display: flex; flex-direction: column; overflow: hidden; }
.canvas-control-item { border-radius: 0px; box-shadow: none; height: auto; display: flex; line-height: 1; font-size: inherit; align-items: center; justify-content: center; cursor: var(--cursor); padding: var(--size-4-2); border-bottom: 1px solid var(--background-modifier-border); color: var(--text-muted); background-color: var(--interactive-normal); --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); }
.canvas-control-item:last-child { border-bottom: none; }
@media (hover: hover) {
.canvas-control-item:hover { color: var(--text-normal); background-color: var(--interactive-hover); }
}
.canvas-control-item.is-active { color: var(--color-accent); }
.canvas-control-item.is-disabled svg { color: var(--text-faint); }
.canvas-control-item svg { pointer-events: none; }
.canvas-node-container { background-color: var(--background-primary); border-radius: var(--radius-m); border: 2px solid rgb(var(--canvas-color)); contain: strict; display: flex; flex-direction: column; overflow: hidden; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; box-shadow: var(--shadow-stationary); }
.canvas-wrapper:not(.mod-readonly) .canvas-node:not(.is-editing) .canvas-node-container { cursor: grab; }
.canvas-wrapper:not(.mod-readonly) .canvas-node:not(.is-editing) .canvas-node-container:active { cursor: grabbing; }
.canvas-node-label { position: absolute; left: 0px; top: calc(-1 * var(--size-4-1) * var(--zoom-multiplier)); transform: translate(0, -100%) scale(var(--zoom-multiplier)); transform-origin: left bottom; max-width: calc(100% / var(--zoom-multiplier)); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--canvas-card-label-color); --icon-size: 1em; }
body:not(.is-ios) .canvas-wrapper.mod-animating .canvas-node-label { transition: transform 500ms cubic-bezier(0.16, 1, 0.3, 1) 0s; }
.canvas-node-label svg { position: relative; top: 2px; margin-right: var(--size-4-1); }
.canvas-node-label.mod-hover-label { opacity: 0; }
@media (hover: hover) {
.canvas-node-label:hover { color: var(--text-muted); }
.canvas-node:hover .canvas-node-label.mod-hover-label { opacity: 1; }
}
@media (hover: none) {
.canvas-node.is-focused .canvas-node-label.mod-hover-label { opacity: 1; }
}
.canvas-wrapper.mod-zoomed-out .canvas-node-label { display: none; }
.canvas-node-placeholder { display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; height: 100%; overflow: hidden; overflow-wrap: anywhere; padding: var(--size-4-6); font-size: 32px; font-weight: var(--font-semibold); }
.canvas-node-placeholder::after { border-radius: var(--radius-s); content: " "; display: block; position: absolute; top: var(--size-4-4); right: var(--size-4-4); bottom: var(--size-4-4); left: var(--size-4-4); background-color: rgba(var(--canvas-color), 0.1); }
.canvas-icon-placeholder { display: flex; width: 40%; height: 40%; }
.canvas-icon-placeholder svg { opacity: 0.3; color: rgb(var(--canvas-color)); width: 100%; height: 100%; }
.canvas-node-interaction-layer { position: absolute; width: 0px; height: 0px; pointer-events: none; }
.canvas-node-interaction-layer > * { pointer-events: initial; }
.canvas-node { --shadow-border-themed-inset: inset 0 0 0 1px rgb(var(--canvas-color)); --shadow-border-themed: 0 0 0 2px rgb(var(--canvas-color)); position: absolute; width: 0px; height: 0px; }
.canvas-node.is-dragging { pointer-events: none; }
.canvas-node.is-dragging .canvas-node-container { box-shadow: var(--shadow-drag); }
.canvas-node.is-selected, .canvas-node.is-focused { touch-action: initial; }
.canvas-node.is-selected .canvas-node-label, .canvas-node.is-focused .canvas-node-label { color: var(--text-muted); }
.canvas-node.is-selected .canvas-node-container, .canvas-node.is-focused .canvas-node-container { border-color: var(--color-accent); box-shadow: var(--shadow-stationary), var(--shadow-border-accent); }
.canvas-node.is-selected.is-dragging .canvas-node-container, .canvas-node.is-focused.is-dragging .canvas-node-container { box-shadow: var(--shadow-drag), var(--shadow-border-accent); }
.canvas-node.is-themed .canvas-node-container { border-color: rgba(var(--canvas-color), 0.7); box-shadow: inset 0 0 0 1px rgba(var(--canvas-color), 0.7), var(--shadow-stationary); }
.canvas-node.is-selected.is-themed .canvas-node-container, .canvas-node.is-focused.is-themed .canvas-node-container { border-color: rgb(var(--canvas-color)); box-shadow: var(--shadow-border-themed-inset), var(--shadow-border-themed); }
.canvas-node.is-selected.is-themed.is-dragging .canvas-node-container, .canvas-node.is-focused.is-themed.is-dragging .canvas-node-container { box-shadow: var(--shadow-border-themed-inset), var(--shadow-border-themed); }
.canvas-node.is-dummy { cursor: grabbing; }
.canvas-node.is-dummy .canvas-node-container { border: 4px solid var(--color-accent); box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 10px; background-color: hsla(var(--color-accent-hsl), 0.2); }
.canvas-node.is-focused:not(.is-dragging) .canvas-node-content-blocker { display: none; }
.canvas-node-content-blocker { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: var(--layer-cover); }
.canvas-node-group:not(.is-focused):not(.is-selected) { pointer-events: none; }
.canvas-node-group .canvas-node-resizer { pointer-events: initial; }
.canvas-node-group .canvas-node-container { background-color: transparent; }
.canvas-node-group .canvas-node-content { background-color: rgba(var(--canvas-color), 0.07); }
.canvas-group-label { position: absolute; left: 0px; top: calc(-1 * var(--size-4-1) * var(--zoom-multiplier)); transform: translate(0, -100%) scale(var(--zoom-multiplier)); transform-origin: left bottom; max-width: calc(100% / var(--zoom-multiplier)); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; pointer-events: initial; font-size: 1.5em; padding: var(--size-4-1) var(--size-4-2); border-radius: var(--radius-s); color: var(--text-muted); background-color: rgba(var(--canvas-color), 0.1); line-height: 1; }
body:not(.is-ios) .canvas-wrapper.mod-animating .canvas-group-label { transition: transform 500ms cubic-bezier(0.16, 1, 0.3, 1) 0s; }
.canvas-wrapper:not(.mod-readonly) .canvas-group-label { cursor: grab; }
.canvas-wrapper:not(.mod-readonly) .canvas-group-label:active { cursor: grabbing; }
.canvas-group-label[contenteditable="true"] { cursor: text; background-color: var(--background-primary); box-shadow: 0 0 0 2px rgb(var(--canvas-color)); color: var(--text-normal); text-overflow: initial; }
.canvas-node-group.is-themed .canvas-group-label:not([contenteditable="true"]) { background-color: rgb(var(--canvas-color)); }
.canvas-node-group.is-themed .canvas-group-label:not([contenteditable="true"]).mod-foreground-light { color: var(--text-on-accent); }
.canvas-node-group.is-themed .canvas-group-label:not([contenteditable="true"]).mod-foreground-dark { color: var(--text-on-accent-inverted); }
.canvas-node-content { backface-visibility: hidden; width: 100%; height: 100%; overflow: hidden; position: relative; }
.canvas-node-content.markdown-embed { border: none; padding: 0px; }
.canvas-node-content.markdown-embed .inline-title { cursor: text; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view { padding: 0 var(--size-4-6); display: flex; flex-direction: column; }
.canvas-wrapper:not(.mod-readonly) .canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view { user-select: none; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view::before, .canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view::after { content: " "; display: block; min-height: min(calc(var(--canvas-node-height) * 0.1 - 3px), var(--size-4-6)); max-height: var(--size-4-4); flex: 1 1 0px; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view > .markdown-preview-sizer { flex: 1 0 0px; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view .callout { mix-blend-mode: normal; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view .markdown-preview-pusher + div > :first-child { margin-top: 0px; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view .mod-header + div > :first-child { margin-top: 0px; }
.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view .markdown-preview-sizer > div:last-child > :last-child { margin-bottom: 0px; }
.is-focused .canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view { transform: translateZ(0px); }
.canvas-node.is-themed .canvas-node-content { background-color: rgba(var(--canvas-color), 0.07); }
.canvas-node-content.media-embed { justify-content: center; align-items: center; display: flex; }
.canvas-node-content.media-embed img, .canvas-node-content.media-embed video, .canvas-node-content.media-embed audio { flex-shrink: 0; flex-grow: 1; }
.canvas-node-content.media-embed img:not([width]), .canvas-node-content.media-embed video, .canvas-node-content.media-embed audio { max-width: 100%; }
.canvas-node-resizer { position: absolute; height: calc(var(--resizer-size) * var(--zoom-multiplier)); width: calc(var(--resizer-size) * var(--zoom-multiplier)); }
.is-selected .canvas-node-resizer { pointer-events: none; }
body.is-mobile .canvas-node-resizer { --zoom-multiplier: 1; }
.canvas-wrapper.mod-readonly .canvas-node-resizer { display: none; }
.canvas-node-resizer[data-resize="top"] { left: 0px; right: 0px; width: auto; top: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: ns-resize; }
.canvas-node-resizer[data-resize="bottom"] { left: 0px; right: 0px; width: auto; bottom: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: ns-resize; }
.canvas-node-resizer[data-resize="left"] { top: 0px; bottom: 0px; height: auto; left: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: ew-resize; }
.canvas-node-resizer[data-resize="right"] { top: 0px; bottom: 0px; height: auto; right: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: ew-resize; }
.canvas-node-resizer[data-resize="topright"] { right: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); top: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: nesw-resize; }
.canvas-node-resizer[data-resize="bottomright"] { right: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); bottom: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: nwse-resize; }
.canvas-node-resizer[data-resize="topleft"] { left: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); top: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: nwse-resize; }
.canvas-node-resizer[data-resize="bottomleft"] { left: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); bottom: calc(var(--resizer-size) * var(--zoom-multiplier) * -0.5); cursor: nesw-resize; }
.is-mobile .canvas-node-resizer { pointer-events: none; }
.is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize="topright"], .is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize="bottomright"], .is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize="topleft"], .is-mobile .canvas-wrapper:not(.mod-readonly) .canvas-node-interaction-layer .canvas-node-resizer[data-resize="bottomleft"] { pointer-events: all; width: 20px; height: 20px; display: block; background-color: var(--background-primary); border: 2px solid var(--color-accent); border-radius: 3px; }
.canvas-node-connection-point { width: calc(var(--resizer-size) * var(--zoom-multiplier)); height: calc(var(--resizer-size) * var(--zoom-multiplier)); position: absolute; pointer-events: all; cursor: pointer; }
.canvas-node-connection-point[data-side="top"] { top: 1px; left: calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2); }
.canvas-node-connection-point[data-side="right"] { right: 1px; top: calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2); }
.canvas-node-connection-point[data-side="bottom"] { bottom: 1px; left: calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2); }
.canvas-node-connection-point[data-side="left"] { left: 1px; top: calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2); }
.canvas-node-connection-point::after { content: " "; background-color: var(--color-accent); border-radius: 50%; border: 3px solid var(--background-modifier-border); box-sizing: border-box; display: block; height: calc(var(--resizer-size) * var(--zoom-multiplier)); opacity: 0; position: relative; width: calc(var(--resizer-size) * var(--zoom-multiplier)); left: 0px; top: 0px; }
.is-mobile .canvas-node-interaction-layer .canvas-node-connection-point::after, .canvas-node-resizer:hover .canvas-node-connection-point::after { opacity: 1; }
.canvas-snaps { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: visible; pointer-events: none; opacity: 0.6; }
.canvas-snaps line { stroke-width: 1px; stroke: var(--color-accent); }
.canvas-snaps circle { fill: var(--color-accent); }
.canvas-edges { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: visible; pointer-events: none; }
.canvas-edges > * { pointer-events: initial; }
.canvas-edges path.canvas-display-path { pointer-events: none; stroke-width: calc(3px * var(--zoom-multiplier)); stroke: rgb(var(--canvas-color)); fill: none; transition: stroke-width 100ms ease-out 0s; }
.canvas-edges path.canvas-interaction-path { pointer-events: stroke; stroke-width: calc(24px * var(--zoom-multiplier)); stroke-linecap: round; stroke: transparent; fill: none; transition: stroke 100ms ease-out 0s; }
.canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path { cursor: grab; }
.canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path:active { cursor: grabbing; }
.canvas-edges polygon.canvas-path-end { pointer-events: none; stroke: rgb(var(--canvas-color)); fill: rgb(var(--canvas-color)); stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px; transform-box: fill-box; transform: scale(var(--zoom-multiplier)); transform-origin: center top; }
.canvas-edges g.is-focused path.canvas-display-path, .canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-display-path { stroke-width: calc(5.5px * var(--zoom-multiplier)); }
.canvas-edges g.is-focused path.canvas-interaction-path, .canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-interaction-path { stroke: rgba(var(--canvas-color), 0.1); }
.canvas-path-label-wrapper { position: absolute; width: fit-content; height: fit-content; }
.canvas-path-label { font-size: calc(var(--font-ui-large) * var(--zoom-multiplier)); background-color: var(--background-primary); border-radius: var(--radius-s); padding: calc(var(--size-2-3) * var(--zoom-multiplier)); line-height: var(--line-height-tight); white-space: pre-wrap; transform: translate(-50%, -50%); text-align: center; max-width: calc(17em * var(--zoom-multiplier)); }
.canvas-path-label.is-editing { border-color: rgb(var(--canvas-color)); box-shadow: var(--shadow-stationary), 0 0 0 calc(3px * var(--zoom-multiplier)) rgb(var(--canvas-color)); }
.canvas-menu-container { position: absolute; width: 0px; height: 0px; top: 0px; left: 0px; }
.canvas-menu { position: relative; width: fit-content; height: fit-content; line-height: 1; background-color: var(--background-primary); border: 1px solid var(--background-modifier-border); border-radius: var(--radius-s); box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 10px; display: flex; padding: var(--size-2-1); gap: 1px; }
.canvas-menu .clickable-icon { padding: var(--size-2-3) var(--size-4-2); }
.canvas-submenu { display: flex; position: absolute; top: calc(100% + 5px); left: 50%; transform: translateX(-50%); padding: var(--size-4-2); border: 1px solid var(--background-modifier-border); background-color: var(--background-primary); border-radius: var(--radius-s); box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 10px; overflow: hidden; gap: 1px; }
.canvas-submenu .clickable-icon { padding: var(--size-2-2) var(--size-2-3); }
.canvas-color-picker-item { cursor: var(--cursor); width: 24px; height: 24px; margin: 2px; border-radius: 12px; border: 2px solid var(--background-primary); background-color: rgb(var(--canvas-color)); }
.canvas-color-picker-item.is-active { box-shadow: 0 0 0 2px rgb(var(--canvas-color)); }
@media (hover: hover) {
.canvas-color-picker-item:hover { box-shadow: 0 0 0 2px rgb(var(--canvas-color)); }
}
.canvas-color-picker-item input[type="color"] { margin: -4px 0px 0px -2px; --swatch-width: 20px; --swatch-height: 20px; opacity: 0; }
.canvas-color-picker-item.canvas-color-picker-custom:not(.is-active) { background: conic-gradient(var(--color-red), var(--color-yellow), var(--color-green), var(--color-blue), var(--color-purple), var(--color-red)); }
@media (hover: hover) {
.canvas-color-picker-item.canvas-color-picker-custom:not(.is-active):hover { box-shadow: 0 0 0 2px var(--background-modifier-border-hover); }
}
.canvas-empty-embed-container { align-items: center; display: flex; flex-direction: column; gap: var(--size-4-6); justify-content: center; height: 100%; padding: var(--size-4-3); text-align: center; }
.canvas-empty-embed-action-list { display: flex; flex-direction: column; gap: var(--size-4-3); }
.canvas-empty-embed-action-list button { font-size: var(--font-text-size); padding: var(--size-4-5) var(--size-4-9); }
.canvas-help { display: flex; flex-direction: column; gap: var(--size-4-3); }
.canvas-instruction { display: flex; justify-content: space-between; }
.canvas-instruction-desc { display: flex; gap: var(--size-4-1); }
.canvas-instruction-desc .setting-hotkey { display: inline; align-self: unset; padding: var(--size-4-1); margin: 0px; line-height: 1; }
.canvas-placeholder-message { max-width: 70vw; background: hsla(var(--color-accent-hsl), 0.1); border-radius: var(--radius-m); color: var(--color-accent); font-size: var(--font-ui-large); line-height: var(--line-height-normal); padding: var(--size-4-4) var(--size-4-6); pointer-events: none; position: absolute; text-align: center; transform: translate(-50%, -50%); }
.canvas-minimap { width: 100%; height: 100%; padding: var(--size-4-1); }
.inline-embed > .canvas-minimap { max-height: var(--embed-canvas-max-height); }
.canvas-minimap rect { stroke-width: 5px; stroke: var(--background-modifier-border); fill: var(--background-modifier-border); fill-opacity: 0.65; }
.canvas-minimap rect.is-themed { stroke: rgb(var(--canvas-color)); fill: rgb(var(--canvas-color)); fill-opacity: 0.5; }
.canvas-minimap path { stroke: rgb(192, 192, 192); fill: none; }
.canvas-minimap path.is-themed { stroke: rgb(var(--canvas-color)); }
.canvas-cursor { position: absolute; width: 1px; height: 1px; border: 5px solid var(--color-accent); border-radius: 5px; pointer-events: none; }
.canvas-watermark * { font-family: var(--font-default) !important; }
.browser-favicon-container { display: flex; align-items: center; }
.browser-favicon-container > * { height: var(--icon-size); max-width: var(--icon-size); }
.view-action.mod-browser { --icon-color: var(--icon-color-active); --icon-color-hover: var(--icon-color-active); }
.browser-container { height: 100%; display: flex; flex-direction: column; }
.workspace-leaf-content[data-type="browser"] .view-header { gap: 0px; }
.view-header-always-show { display: flex !important; }
.view-header-reload-button { display: flex; align-items: center; --icon-size: var(--icon-s); }
.browser-address { width: 100%; display: flex; margin: 0px 2px; }
.browser-address input { flex-grow: 1; min-width: 50px; }
.browser-address-container { padding: 0 var(--size-4-2); }
.browser-address-container::after { background: transparent !important; }
.browser-addressbar-suggestion.suggestion-item { gap: var(--size-4-2); align-items: center; }
.browser-addressbar-suggestion.suggestion-item .suggestion-flair-left, .browser-addressbar-suggestion.suggestion-item .suggestion-icon:first-child { color: var(--text-muted); --icon-size: var(--icon-s); --icon-stroke: var(--icon-s-stroke-width); display: flex; min-width: var(--icon-s); }
.browser-addressbar-suggestion.suggestion-item .suggestion-flair-left img, .browser-addressbar-suggestion.suggestion-item .suggestion-icon:first-child img { height: var(--icon-size); max-width: var(--icon-size); }
.browser-addressbar-suggestion.suggestion-item .suggestion-icon:last-child:empty { display: none; }
.browser-addressbar-suggestion.suggestion-item > .suggestion-content { align-items: baseline; flex-direction: row; flex-grow: 1; }
.browser-addressbar-suggestion.suggestion-item > .suggestion-content > .suggestion-title { max-width: 75%; flex-shrink: 0; overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; font-size: var(--font-ui-medium); }
.browser-addressbar-suggestion.suggestion-item > .suggestion-content > .suggestion-url { overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; font-size: var(--font-ui-small); color: var(--text-muted); }
.browser-addressbar-suggestion.suggestion-item > .suggestion-content .suggestion-title + .suggestion-url { margin-left: var(--size-4-2); }
.browser-addressbar-suggestion.suggestion-item > .suggestion-content .suggestion-title:empty + .suggestion-url { margin-left: 0px; }
.view-content.browser-content { padding: 0px; }
.browser-content { border-top: 1px solid var(--divider-color); height: 100%; display: flex; flex-direction: column; }
.browser-content webview { flex-grow: 1; width: 100%; }
.browser-content .reader-mode-content { overflow-y: auto; }
.browser-content .reader-mode-content.is-readable-line-width .markdown-preview-sizer { max-width: var(--file-line-width); margin-left: auto; margin-right: auto; }
.browser-content .markdown-preview-view .external-link { background-image: none; padding-right: 0px; }
.browser-content .error-notice { max-width: var(--file-line-width); margin: 25% auto 0px; padding: var(--file-margins); }
.browser-history-view-item { text-wrap: nowrap; overflow: hidden; }
textarea.browser-adblock-lists { flex-grow: 1; }
.starter.is-hidden-frameless .titlebar { display: block; }
.starter { user-select: none; padding-top: 0px !important; }
.starter .titlebar { background-color: transparent; border: none; }
.starter .titlebar-inner .titlebar-text { display: none; }
.starter-screen { display: flex; flex-direction: column; background-color: var(--background-primary); width: 100%; height: 100%; }
.starter-screen-inner { flex-grow: 1; display: flex; height: calc(100% - 24px); }
.splash { align-items: center; background-color: var(--background-primary); display: flex; flex-direction: column; justify-content: center; flex: 1 1 auto; text-align: center; padding: 36px 0px 0px; }
.splash-brand { flex: 0 0 content; padding: 20px 0px; }
.splash-brand-logo-text { margin-top: 20px; color: white; }
.splash-brand-version { color: var(--text-muted); margin-top: 8px; font-size: var(--font-ui-small); }
.help-options-container { flex: 1 0 0px; overflow: auto; width: 100%; max-width: 82%; text-align: left; padding: var(--size-4-6) 0; }
.help-options-container::-webkit-scrollbar { display: none; }
.help-options-container .setting-item-description { max-width: 30em; padding-right: 12px; }
.help-options-container .setting-icon .svg-icon { stroke-width: 1px; --icon-size: 48px; color: var(--text-faint); }
.open-vault-options-container { flex: 1 0 0px; overflow: auto; width: 100%; position: relative; }
.open-vault-options-container::-webkit-scrollbar { display: none; }
.open-vault-options { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding: 12px 36px; text-align: left; overflow-y: auto; display: flex; flex-direction: column; }
.open-vault-options input[type="text"] { width: 150px; }
.open-vault-options .setting-item-control button { width: 100px; }
.open-vault-options .back-button { display: flex; align-items: center; app-region: no-drag; color: var(--text-muted); user-select: none; cursor: var(--cursor); }
@media (hover: hover) {
.open-vault-options .back-button:hover { color: var(--text-normal); }
}
.open-vault-options .setting-item-description { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.open-vault-options.mod-login { justify-content: flex-start; }
.open-vault-options.mod-login input[type="text"] { width: 250px; }
.quick-start-container { margin-bottom: 10px; }
.quick-start-container button { font-size: var(--font-ui-medium); padding: 8px 60px; }
.quick-start-container + .setting-item { border-top: none; }
.open-folder-input[type="text"] { font-size: var(--font-ui-small); width: 200px; height: 28px; }
.browse-folder-button { margin-left: 10px; }
.open-folder-button { margin-top: 14px; padding: 6px 36px; }
.starter .notice { top: 38px; }
.setting-item.mod-change-language { app-region: no-drag; }
.setting-item.mod-change-language .setting-item-info { flex-grow: 0; }
.setting-item.mod-change-language .setting-item-control { flex-grow: 1; justify-content: flex-start; }
.setting-item.mod-change-language select { width: 100%; max-width: 100%; }
.setting-item.mod-change-language .setting-item-name { color: var(--text-faint); position: relative; top: 3px; cursor: var(--cursor); }
@media (hover: hover) {
.setting-item.mod-change-language .setting-item-name:hover { color: var(--text-muted); }
}
.setting-icon { display: flex; color: var(--text-muted); margin-right: 24px; }
.recent-vaults { background-color: var(--background-secondary); border-right: 1px solid var(--background-modifier-border); padding: var(--size-4-8) 0 0 0; flex-shrink: 0; width: 280px; overflow-y: hidden; height: 100%; }
.recent-vaults-list { overflow-y: auto; height: 100%; padding: var(--size-4-2); display: flex; flex-direction: column; }
.recent-vaults-list::after { app-region: drag; display: block; content: " "; width: 100%; height: 100px; flex-grow: 1; }
.recent-vaults-list-item { app-region: no-drag; border-radius: var(--radius-s); margin-bottom: var(--size-4-1); padding: var(--size-4-2) var(--size-4-6) var(--size-4-2) var(--size-4-3); cursor: var(--cursor); position: relative; }
@media (hover: hover) {
.recent-vaults-list-item:hover { background-color: var(--background-modifier-hover); color: var(--text-on-accent); }
}
.recent-vaults-list-item-name, .recent-vaults-list-item-path { word-break: break-all; }
.recent-vaults-list-item-name { border-radius: 2px; border: 1px solid transparent; }
.recent-vaults-list-item-name[contenteditable] { cursor: text; border-color: var(--interactive-accent); background-color: var(--background-modifier-hover); font-size: 0.9em; padding: 0 var(--size-4-1); }
.recent-vaults-list-item-path { font-size: var(--font-ui-smaller); color: var(--text-muted); line-height: 16px; }
.recent-vaults-list-item-option-button { position: absolute; top: var(--size-4-3); right: var(--size-4-1); color: var(--text-faint); width: 30px; height: 30px; line-height: 36px; text-align: center; transition: background-color 200ms ease-in-out 0s; }
.recent-vaults-list-item-option-button:hover { color: var(--text-normal); }
:root { --safe-area-inset-top: env(safe-area-inset-top); --safe-area-inset-bottom: env(safe-area-inset-bottom); --safe-area-inset-left: env(safe-area-inset-left); --safe-area-inset-right: env(safe-area-inset-right); }
body.emulate-mobile { --safe-area-inset-top: 59px; --safe-area-inset-bottom: 34px; --safe-area-inset-left: 0px; --safe-area-inset-right: 0px; }
.is-mobile { --ribbon-width: 58px; --view-header-height: 50px; --mobile-toolbar-height: 40px; --system-status-background: var(--background-primary); --caret-color: var(--text-accent); --font-ui-smaller: calc(var(--font-text-size) * 0.8); --font-ui-small: calc(var(--font-text-size) * 0.937); --font-ui-medium: var(--font-text-size); --font-ui-large: calc(var(--font-text-size) * 1.2); --icon-s: 18px; --icon-m: 20px; --icon-l: 24px; --icon-l-stroke-width: 1.8px; --icon-opacity: 1; --input-height: 40px; --input-shadow: none; --input-shadow-hover: none; --input-font-weight: var(--font-medium); --input-border-width: 0px; --interactive-normal: var(--background-secondary); --mobile-sidebar-width: 340px; --mobile-sidebar-max-width: 500px; --nav-item-padding: var(--size-2-3) var(--size-4-2) var(--size-2-3) var(--size-4-6); --nav-item-color: var(--text-normal); --prompt-input-height: 48px; --search-clear-button-size: 16px; --search-icon-size: 20px; --settings-home-background: var(--background-secondary); --slider-thumb-border-width: 0px; --slider-thumb-height: 24px; --slider-thumb-width: 24px; --slider-thumb-y: -9px; --slider-track-height: 6px; --swatch-shadow: none; --swatch-height: 40px; --swatch-width: 40px; --swatch-radius: 40px; --toggle-width: 48px; --toggle-radius: 26px; --toggle-thumb-radius: 26px; --toggle-thumb-height: 26px; --toggle-thumb-width: 26px; --file-margins: var(--size-4-2) var(--size-4-5); --background-modifier-cover: rgba(0, 0, 0, 0.25); --background-modifier-form-field: var(--background-secondary); --keyboard-background: var(--background-primary); --checkbox-size: 17px; --cursor: pointer; }
.is-mobile.theme-dark { --color-base-00: #000; --color-base-10: #111; --color-base-20: #1e1e1e; --tag-background: hsla(var(--interactive-accent-hsl), 0.2); --search-result-background: var(--background-secondary); --background-modifier-form-field: var(--background-modifier-border); --background-modifier-cover: rgba(0, 0, 0, 0.5); --background-modifier-hover: rgba(var(--mono-rgb-100), 0.15); --settings-home-background: var(--background-primary); }
.is-tablet { --nav-item-padding: var(--size-2-3) var(--size-4-2) var(--size-2-3) var(--size-4-6); --tab-font-size: var(--font-ui-smaller); --system-status-background: var(--titlebar-background); }
.is-tablet.theme-dark { --titlebar-background: var(--background-primary); --titlebar-background-focused: var(--background-primary); --interactive-normal: var(--background-modifier-border); --modal-background: var(--background-secondary); }
.is-phone { --border-width: 0.5pt; --divider-width: 0.5pt; --tab-outline-width: 0.5pt; --modal-header-height: 44px; --modal-community-sidebar-width: 100%; --metadata-label-width: 7.5em; --nav-item-size: var(--font-ui-medium); }
body.is-mobile { height: 100vh; width: 100vw; caret-color: var(--caret-color); padding-bottom: 50px; }
.is-mobile .markdown-source-view.mod-cm6 .cm-content, .is-mobile .mod-cm6 .cm-line { caret-color: var(--caret-color); }
.is-mobile .markdown-source-view.mod-cm6 .cm-gutters { margin-left: -18px; }
.is-mobile .workspace > .mod-root { padding-left: var(--safe-area-inset-left); }
body.is-mobile { padding: var(--safe-area-inset-top) 0 0 0; text-size-adjust: 100%; }
.is-mobile .workspace-split.mod-left-split, .is-mobile .workspace-split.mod-right-split { display: none; }
.is-mobile .tree-item .tree-item-self { padding-right: var(--size-4-2); }
.is-mobile .input-label { display: block; text-align: left; color: var(--text-muted); margin-bottom: 8px; }
.is-mobile input[type="text"] { width: 100%; }
.is-mobile .markdown-rendered pre:not(:hover) > button.copy-code-button { display: block; }
.is-mobile .markdown-rendered button.copy-code-button { width: auto; }
.is-mobile .empty-state-action-list { margin-top: 40px; }
.is-mobile .empty-state-action { background-color: var(--background-primary-alt); margin: 12px 0px; padding: 6px 30px; border-radius: var(--button-radius); text-align: center; }
.is-mobile .login-field { width: 100%; margin: 0.5em 0px; }
.is-mobile .login-field input { width: 100%; }
.is-mobile .markdown-rendered .heading-collapse-indicator { margin-left: -20px; }
.is-mobile .markdown-rendered ul, .is-mobile .markdown-rendered ol { padding-inline-start: 25px; }
.is-mobile .message-container { text-align: center; margin: 8px 0px; }
.is-mobile .search-result-file-match-replace-button { display: block; position: relative; padding: 6px 10px; right: 0px; margin-top: var(--size-4-3); background-color: var(--settings-home-background); }
.is-mobile .suggestion-flair { position: relative; margin-right: 6px; left: 0px; top: 0px; }
.is-mobile .document-search-container { height: auto; margin-left: 0px; margin-right: 0px; padding: 0 var(--size-4-4) var(--size-4-2); border-bottom: var(--border-width) solid var(--background-modifier-border); }
.is-mobile .document-search-container.mod-replace-mode { height: auto; }
.is-mobile .document-search, .is-mobile .document-replace { height: auto; padding: 0px; }
.is-mobile .document-search .document-search-button, .is-mobile .document-replace .document-search-button { height: auto; padding: 6px 0px; background-color: transparent; color: var(--text-accent); }
.is-mobile .document-search input, .is-mobile .document-replace input, .is-mobile .document-search button, .is-mobile .document-replace button { width: auto; flex-grow: 1; }
.is-mobile .document-search .document-search-buttons, .is-mobile .document-replace .document-search-buttons, .is-mobile .document-search .document-replace-buttons, .is-mobile .document-replace .document-replace-buttons { display: flex; flex-grow: 1; }
.is-mobile .document-search .document-search-close-button, .is-mobile .document-replace .document-search-close-button { height: 34px; line-height: 34px; top: 0px; }
.is-tablet .mod-left-split-toggle { display: none; }
.is-tablet button:not(.clickable-icon) { padding: var(--size-4-1) var(--size-4-5); }
.is-phone .vault-list-item { padding: 5px 0px; }
.is-phone .vault-list-item .flair { display: none; }
.is-phone .vault-list-item-title { flex: 1 0 auto; }
.is-phone .vault-list-item-button { margin-right: 0px; }
.suggestion-bg { display: none; }
body.is-phone .suggestion-bg { display: block; z-index: var(--layer-modal); }
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
.mobile-image-viewer { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; background-color: var(--background-modifier-cover); display: flex; justify-content: center; overflow: hidden; z-index: var(--layer-modal); }
.mobile-image-viewer img { align-self: center; max-height: 100%; max-width: 100%; }
.mod-tappable { transition: opacity 0.15s ease-in-out 0s; }
.mod-tappable.mod-tap { opacity: 0.5; }
.mod-fade { --scroll-fade-offset-right: 0; --scroll-fade-offset-left: 0; }
.mod-fade:not(.mod-at-start)::before { content: " "; position: absolute; top: 0px; left: var(--scroll-fade-offset-left); width: 30px; height: 100%; background: linear-gradient(to right, var(--background-primary), transparent); }
.mod-fade:not(.mod-at-end)::after { content: " "; position: absolute; top: 0px; right: var(--scroll-fade-offset-right); width: 30px; height: 100%; background: linear-gradient(to right, transparent, var(--background-primary)); }
.is-mobile .document-search-container { height: auto; margin-left: 0px; margin-right: 0px; padding: 0 var(--size-4-4) var(--size-4-2); border-bottom: var(--border-width) solid var(--background-modifier-border); }
.is-mobile .document-search-container.mod-replace-mode { height: auto; }
.is-mobile .document-search, .is-mobile .document-replace { height: auto; padding: 0px; }
.is-mobile .document-search .document-search-button, .is-mobile .document-replace .document-search-button { height: auto; padding: 6px 0px; background-color: transparent; color: var(--text-accent); }
.is-mobile .document-search input, .is-mobile .document-replace input, .is-mobile .document-search button, .is-mobile .document-replace button { width: auto; flex-grow: 1; }
.is-mobile .document-search .document-search-buttons, .is-mobile .document-replace .document-search-buttons, .is-mobile .document-search .document-replace-buttons, .is-mobile .document-replace .document-replace-buttons { display: flex; flex-grow: 1; }
.is-mobile .document-search .document-search-close-button, .is-mobile .document-replace .document-search-close-button { height: 34px; line-height: 34px; top: 0px; }
.is-mobile .view-header { border-top: none; height: var(--view-header-height); display: grid; grid-template-columns: 1fr auto 1fr; }
.is-mobile .workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content, .is-mobile .workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content { border-radius: 0px; }
.is-mobile .view-header-title { padding-right: 0px; }
.is-mobile .view-header-icon { padding: 10px; }
.is-mobile .inline-title { padding-top: 0.25em; }
.is-mobile .horizontal-main-container { position: relative; }
.is-mobile .view-header-title-container { height: 50px; }
.is-mobile .view-header-title-container::after { display: none; }
.is-mobile .view-actions { justify-content: flex-end; padding: var(--size-4-2) 0; gap: var(--size-2-1); }
.is-mobile .view-header-nav-buttons, .is-mobile .view-header .view-action { --icon-color: var(--interactive-accent); --icon-color-hover: var(--interactive-accent); --icon-color-active: var(--interactive-accent-hover); --icon-color-focus: var(--interactive-accent-hover); --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); }
.is-mobile .view-action { margin: auto 0px; width: auto; }
.is-phone .view-header-title-parent:not(:empty), .is-phone .view-header-title { display: block; text-overflow: ellipsis; opacity: 0.7; }
.is-phone .view-header-title-parent:not(:empty):focus-within, .is-phone .view-header-title:focus-within { text-overflow: unset; opacity: 1; }
.is-mobile .hotkey-list-container .setting-item { flex-direction: column; align-items: stretch; }
.is-mobile .hotkey-list-container .setting-item-control { margin-top: 10px; align-items: flex-start; }
.is-mobile .hotkey-list-container .setting-command-hotkeys { flex: 1 0 auto; }
.is-mobile .hotkey-list-container .setting-hotkey { align-self: flex-start; }
.is-tablet .horizontal-tab-nav-item, .is-tablet .vertical-tab-nav-item { padding: var(--size-4-2) var(--size-4-3); }
.is-tablet .modal.mod-settings .vertical-tab-header { max-width: none; }
.is-tablet.theme-dark .community-item, .is-tablet.theme-dark .vertical-tab-content { background-color: var(--background-secondary); }
.is-phone .setting-item-heading { margin-top: 1.5em; }
.is-phone .vertical-tab-header-group { margin: 0px auto; width: calc(100% - var(--size-4-8)); }
.is-phone .vertical-tab-header-group-title { padding: 0.5em 0px 1em; }
.is-phone .vertical-tab-header-group-title, .is-phone .setting-item-heading .setting-item-name { color: var(--text-normal); font-weight: var(--font-bold); font-size: var(--font-ui-large); }
.is-phone .vertical-tab-content-container > .vertical-tab-content .setting-item-heading:first-child { padding-top: 0.5em; margin-top: 0px; }
.is-phone .setting-item { padding: 1em 0px; border-width: var(--border-width) 0 0 0; gap: var(--size-4-1); }
.is-phone .setting-item-name { font-weight: var(--font-medium); }
.is-phone .setting-item-info { min-width: 0px; }
.is-phone .setting-item:not(.mod-toggle):not(.setting-item-heading) { flex-direction: column; align-items: flex-start; }
.is-phone .setting-item:not(.mod-toggle):not(.setting-item-heading) .setting-item-control { margin-top: 12px; width: 100%; }
.is-phone .setting-icon { margin-right: 10px; display: inline-flex; vertical-align: middle; }
.is-phone .setting-item-control select, .is-phone .setting-item-control input, .is-phone .setting-item-control button { width: 100%; margin: 0px; }
.is-phone .setting-item-control button { padding: 10px; }
.is-phone .setting-item-control select { max-width: 100%; }
.is-phone .modal.mod-settings .modal-title { border-bottom: var(--border-width) solid var(--background-modifier-border); }
.is-phone .modal.mod-settings .vertical-tabs-container { display: block; overflow-y: auto; }
.is-phone .modal.mod-settings .vertical-tab-header { background-color: var(--background-primary); border-right: none; flex-grow: 1; height: 100%; min-width: 100%; padding: var(--size-4-4); width: 100%; }
.is-phone .modal.mod-settings .vertical-tab-content { background-color: var(--background-primary); padding: var(--size-4-5) max(var(--size-4-5), var(--safe-area-inset-right)) 100px max(var(--size-4-5), var(--safe-area-inset-left)); }
.is-phone .modal.mod-settings .vertical-tab-header-group-items { overflow: hidden; }
.is-phone .modal.mod-settings .vertical-tab-nav-item { display: flex; align-items: center; height: 44px; background-color: var(--background-primary); padding: 0px; margin: 0px; border-radius: 0px; border-bottom: var(--border-width) solid var(--background-modifier-border); transition: background-color 200ms ease-in-out 0s, color 200ms ease-in-out 0s; }
.is-phone .modal.mod-settings .vertical-tab-nav-item.is-active { background-color: transparent; color: inherit; }
.is-phone .modal.mod-settings .vertical-tab-nav-item:last-child { border-bottom: none; }
.is-phone .modal.mod-settings .vertical-tab-nav-item-chevron { display: flex; margin-left: auto; color: var(--text-faint); }
.is-phone .vertical-tab-header-title { font-weight: var(--font-semibold); }
.is-phone .installed-plugins-container .setting-item { flex-direction: column; align-items: stretch; gap: var(--size-4-3); }
.is-phone .installed-plugins-container .setting-item > :first-child { margin-right: 0px; }
.is-phone .installed-plugins-container .setting-item .setting-item-description div:first-child::after { content: " • "; }
.is-phone .installed-plugins-container .setting-item .setting-item-description div:first-child, .is-phone .installed-plugins-container .setting-item .setting-item-description div:nth-child(2) { display: inline; }
.is-phone .installed-plugins-container .setting-item .setting-item-control { flex-wrap: wrap; }
.is-phone .installed-plugins-container .setting-item .checkbox-container { margin-left: auto; }
.is-phone .community-modal { width: 100%; margin-bottom: 10px; }
.is-phone .modal.mod-community-theme { min-height: unset; }
.is-phone .community-modal-sidebar { background-color: var(--background-primary); }
.is-phone .community-modal-controls { background-color: transparent; }
.is-phone .community-modal-controls .setting-item { flex: 0 0 auto; padding: 0.25em 0px; }
.is-phone .community-modal-controls .setting-item-control { flex-direction: column; align-items: flex-end; }
.is-phone .community-modal-controls .search-input-container { width: 100%; }
.is-phone .community-modal-search-results { gap: 0px; padding: 0px; }
.is-phone .community-modal-info { padding: var(--size-4-4); }
.is-phone .community-item { border-width: 0 0 var(--border-width) 0; border-radius: 0px; padding: var(--size-4-4); }
.is-phone .community-item-info { padding: 20px; }
.is-phone .community-modal-details { background-color: var(--background-primary); border: none; }
.is-phone .community-modal-readme { padding: 20px 0px; }
.is-phone .community-modal-controls { padding: 0 var(--size-4-4); }
.is-phone .community-modal-search-summary { padding: var(--size-4-1) var(--size-4-1) var(--size-4-4); }
.is-phone .mod-community-theme .community-item { display: grid; grid-template-columns: 1fr 160px; grid-auto-flow: column dense; }
.is-phone .mod-community-theme .community-item .community-item-name { grid-column: 1 / 2; }
.is-phone .mod-community-theme .community-item .community-item-author { grid-column: 1 / 2; }
.is-phone .mod-community-theme .community-item .community-item-badge.mod-update { position: static; grid-row: 4 / auto; }
.is-phone .mod-community-theme .community-item .community-item-downloads { grid-column: 1 / 2; }
.is-phone .mod-community-theme .community-item .community-item-screenshot { grid-row: 1 / span 4; height: 90px; }
.is-phone .mod-community-plugin .community-item { display: grid; grid-template-columns: 3fr 1fr; grid-auto-flow: column dense; }
.is-phone .mod-community-plugin .community-item .community-item-name { grid-column: 1 / 2; }
.is-phone .mod-community-plugin .community-item .community-item-author { grid-column: 1 / 2; }
.is-phone .mod-community-plugin .community-item .community-item-badge.mod-update { position: static; grid-row: 4 / auto; }
.is-phone .mod-community-plugin .community-item .community-item-updated { grid-column: 1 / 2; color: var(--text-faint); display: none; }
.is-phone .mod-community-plugin .community-item .community-item-downloads { grid-column: 2 / 2; text-align: right; color: var(--text-faint); }
.is-phone .mod-community-plugin .community-item .community-item-desc { grid-column: 1 / span 2; }
.is-phone .community-modal-button-container { flex-direction: column; }
.mobile-option-setting-item { font-size: var(--font-ui-medium); display: flex; align-items: center; margin: 8px 0px; gap: var(--size-4-1); transition: transform 1000ms ease-in-out 0s; color: var(--text-muted); }
.mobile-option-setting-item:first-of-type:last-of-type .mobile-option-setting-drag-icon { display: none; }
.mobile-option-setting-item-name { flex: 1 0 0px; color: var(--text-normal); }
.mobile-option-setting-item-option-icon { display: flex; align-items: center; justify-content: center; padding: 4px; cursor: var(--cursor); border-radius: var(--radius-s); }
:not(.is-mobile) .mobile-option-setting-item-option-icon:hover, :not(.is-mobile) .mobile-option-setting-item-option-icon:active { background-color: var(--background-modifier-hover); }
.mobile-option-setting-item-option-icon.mobile-option-setting-drag-icon { cursor: grab; }
.mobile-option-setting-item-option-icon.mobile-option-setting-drag-icon:active { cursor: grabbing; }
.mobile-option-setting-item-remove-icon { color: var(--text-error); display: flex; }
.mobile-option-setting-item-add-icon { color: var(--text-success); display: flex; }
.is-mobile .status-bar { display: none; }
.workspace-drawer { position: fixed; top: 0px; bottom: 0px; display: flex; overflow: hidden; font-size: var(--font-ui-small); min-width: var(--mobile-sidebar-width); max-width: var(--mobile-sidebar-max-width); width: 85vw; z-index: var(--layer-popover); margin: 0px; border-radius: 0px; padding-top: var(--safe-area-inset-top); background-color: var(--background-primary); }
.workspace-drawer .nav-folder.mod-root > .nav-folder-title { display: none; }
.workspace-drawer .nav-header { margin-top: auto; padding-bottom: max(var(--size-4-2), var(--safe-area-inset-bottom)); order: 10; }
.workspace-drawer .nav-header ~ .search-input-container { width: calc(100% - var(--size-4-9)); }
.workspace-drawer .workspace-leaf { background-color: transparent; }
.theme-dark .workspace-drawer { background-color: var(--background-secondary); }
.workspace-drawer.is-pinned { height: 100%; position: relative; max-width: var(--mobile-sidebar-width); z-index: var(--layer-cover); border-radius: 0px; margin: 0px; box-shadow: none; }
.workspace-drawer.mod-left { left: 0px; padding-left: var(--safe-area-inset-left); border-top-right-radius: var(--radius-xl); border-bottom-right-radius: var(--radius-xl); }
.workspace-drawer.mod-left.is-pinned { border-right: var(--divider-width) solid var(--divider-color); border-radius: 0px; }
body.is-tablet .workspace-drawer.mod-left .workspace-drawer-inner { padding-left: var(--ribbon-width); }
.workspace-drawer.mod-right { right: 0px; padding-right: var(--safe-area-inset-right); border-top-left-radius: var(--radius-xl); border-bottom-left-radius: var(--radius-xl); }
.workspace-drawer.mod-right.is-pinned { border-left: var(--divider-width) solid var(--divider-color); border-radius: 0px; }
.workspace-drawer.is-collapsed { overflow: hidden; }
.workspace-drawer .nav-buttons-container { padding-left: var(--size-4-3); padding-right: var(--size-4-3); --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); --icon-color: var(--interactive-accent); --icon-color-hover: var(--interactive-accent); --icon-color-active: var(--interactive-accent); --icon-color-focus: var(--interactive-accent-hover); }
.workspace-drawer .nav-buttons-container .nav-action-button { flex-grow: 1; }
.workspace-drawer .workspace-drawer-actions, .workspace-drawer .nav-buttons-container { overflow: auto; flex-wrap: nowrap; }
.workspace-drawer .workspace-drawer-actions::-webkit-scrollbar, .workspace-drawer .nav-buttons-container::-webkit-scrollbar, .workspace-drawer .workspace-drawer-actions::-webkit-scrollbar-thumb, .workspace-drawer .nav-buttons-container::-webkit-scrollbar-thumb { visibility: hidden; }
.workspace-drawer .side-dock-settings { margin-bottom: 0px; }
.workspace-drawer-inner { flex: 1 1 auto; overflow: hidden; display: flex; flex-direction: column; background-color: var(--background-primary); position: relative; transition: width 150ms ease-out 0s; }
.theme-dark .workspace-drawer-inner { background-color: var(--background-secondary); }
.workspace-drawer.is-collapsed .workspace-drawer-inner { padding: 0px; width: 0px; }
.workspace-drawer-backdrop { display: block; position: fixed; z-index: var(--layer-cover); width: 100%; height: 100%; background-color: var(--background-modifier-cover); top: 0px; left: 0px; opacity: 1; transition: opacity 150ms ease-out 0s; }
.workspace-drawer.is-collapsed .workspace-drawer-backdrop { display: none; opacity: 0; }
.workspace-drawer-ribbon { position: absolute; left: 0px; top: 0px; height: 100%; overflow: auto; width: var(--ribbon-width); padding: var(--size-4-1) 0 var(--safe-area-inset-bottom); }
.workspace-drawer-ribbon::-webkit-scrollbar, .workspace-drawer-ribbon::-webkit-scrollbar-thumb { visibility: hidden; width: 0px; }
.workspace-drawer-ribbon .side-dock-actions { padding: var(--size-4-2) 0; }
.workspace-drawer-ribbon .side-dock-actions, .workspace-drawer-ribbon .side-dock-settings { gap: var(--size-4-2); }
.workspace-drawer-ribbon .side-dock-ribbon-action { padding: var(--size-4-2); }
.workspace-drawer-header { padding: var(--size-4-2) var(--size-4-5) 0 var(--size-4-5); display: flex; align-items: flex-start; }
.workspace-drawer.is-pinned .workspace-drawer-header { padding-top: 0px; }
.workspace-drawer-header-left { display: flex; flex-direction: column; flex: 1 1 auto; overflow: hidden; }
.workspace-drawer-header-name { display: flex; }
.workspace-drawer-header-switcher { display: flex; flex: 0 1 auto; position: relative; }
.workspace-drawer-header-switcher select { opacity: 0; position: absolute; }
.workspace-drawer-header-name-text { text-overflow: ellipsis; overflow: hidden; font-size: var(--font-ui-large); font-weight: var(--font-semibold); }
.workspace-drawer-header-name-chevron { --icon-size: var(--icon-m); --icon-stroke: 2.25px; color: var(--text-faint); display: flex; align-items: center; margin-left: var(--size-2-1); }
.workspace-drawer-header-name-action-icon { color: var(--text-muted); margin-left: var(--size-4-2); display: flex; align-items: center; }
.workspace-drawer-header-info { color: var(--text-muted); margin: var(--size-4-1) 0 var(--size-4-4) 0; font-size: var(--font-ui-small); }
.workspace-drawer-header-icon { --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); padding-top: var(--size-2-2); color: var(--interactive-accent); margin-left: var(--size-4-3); }
.workspace-drawer-actions { margin: var(--size-4-4) 0 var(--size-4-3) 0; display: flex; color: var(--text-muted); }
.workspace-drawer-action-item { flex: 0 0 70px; display: flex; flex-direction: column; align-items: center; overflow: hidden; }
.workspace-drawer-action-icon { color: var(--text-faint); }
.workspace-drawer-action-short-name { font-size: var(--font-ui-small); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 80px; }
.workspace-drawer-separator { margin: 0px 0px 12px; }
.workspace-drawer-tab-option-item { display: flex; align-items: center; margin: var(--size-4-5); gap: var(--size-4-2); }
.workspace-drawer-active-tab-icon, .workspace-drawer-tab-option-item-icon { --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); color: var(--text-normal); display: flex; }
.workspace-drawer-active-tab-icon:last-child { color: var(--interactive-accent); order: 2; }
.workspace-drawer-active-tab-back-icon { --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); display: flex; color: var(--interactive-accent); order: 1; margin-right: var(--size-4-1); }
.workspace-drawer-tab-option-item-title, .workspace-drawer-active-tab-title { color: var(--text-normal); font-weight: var(--font-medium); font-size: var(--font-ui-medium); flex: 1 0 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.workspace-drawer-active-tab-header { display: flex; align-items: center; padding: var(--size-4-3) var(--size-4-5) var(--size-4-4); margin: 0px; gap: var(--size-4-2); }
.workspace-drawer-tab-container { overflow: hidden; position: relative; flex: 1 0 0px; }
.workspace-drawer-tab-container > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.workspace-drawer-active-tab-icon.mod-exit-fullscreen { display: none; }
.workspace-drawer-active-tab-container { display: flex; flex-direction: column; }
.theme-dark .workspace-drawer-active-tab-container.is-fullscreen { background-color: var(--background-secondary); }
.workspace-drawer-active-tab-container .workspace-drawer-active-tab-content .nav-files-container { padding-top: var(--size-4-3); }
.workspace-drawer-active-tab-container.is-fullscreen { position: fixed; width: 100%; top: 0px; left: 0px; background-color: var(--background-primary); margin: 0 calc(var(--safe-area-inset-right) + 20px) 0 calc(var(--safe-area-inset-left) + 20px); padding: calc(var(--safe-area-inset-top) + 20px) 0 0; }
.workspace-drawer-active-tab-container.is-fullscreen .workspace-drawer-active-tab-back-icon { display: none; }
.workspace-drawer-active-tab-container.is-fullscreen .workspace-leaf { width: 100%; }
.workspace-drawer-active-tab-container.is-fullscreen .workspace-drawer-active-tab-header { margin: 0 env(safe-area-inset-right, 20px) 0 env(safe-area-inset-left, 20px); padding: var(--size-4-4) var(--size-4-6); }
.workspace-drawer-active-tab-content { flex: 1 0 0px; overflow: auto; display: flex; }
.workspace-drawer-active-tab-content > * { flex: 1 0 0px; width: 100%; height: 100%; }
.workspace-drawer-active-tab-content .view-header { display: none !important; }
.workspace-drawer-active-tab-content .view-content { padding-top: 4px; height: 100%; }
.workspace-drawer-active-tab-content .graph-controls { display: none; }
.workspace-drawer-active-tab-content .outline { font-size: var(--font-ui-medium); }
.is-phone .side-dock-ribbon { display: none; }
.is-phone .workspace-drawer .workspace-drawer-header-icon.mod-pin { display: none; }
.is-phone .mod-root .workspace-split:not(.mod-visible), .is-phone .mod-root .workspace-tabs:not(.mod-visible) { display: none; }
.is-tablet .workspace-drawer .workspace-drawer-header-icon.mod-settings { display: none; }
body.is-tablet .sidebar-toggle-button { padding-left: var(--size-4-2); --icon-color: var(--interactive-accent); --icon-color-hover: var(--interactive-accent); --icon-color-active: var(--interactive-accent-hover); --icon-color-focus: var(--interactive-accent-hover); --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); }
.is-mobile .cm-s-obsidian.is-live-preview:not(.dragging-mobile-cursor) .mod-no-select { user-select: none; -webkit-user-modify: read-only; }
.is-mobile .menu { border: none; max-width: 100%; }
.is-phone .menu { background-color: var(--background-secondary); max-height: 60vh; width: calc(100% - var(--safe-area-inset-left) - var(--safe-area-inset-right)); min-width: unset; position: absolute; padding-bottom: var(--safe-area-inset-bottom); border-radius: var(--radius-l) var(--radius-l) 0 0; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; overflow-y: auto; top: unset !important; }
.is-phone .menu-item { padding: var(--size-4-3) var(--size-4-3); height: unset; line-height: unset; }
.is-phone .menu-item.is-label .menu-item-title { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.is-mobile .modal { border: none; }
.is-mobile .modal-button-container { display: flex; flex-direction: column; }
.is-mobile .community-modal { width: 100%; margin-bottom: 10px; }
.is-mobile .modal.mod-community-theme { min-height: unset; }
.is-mobile .mod-confirmation .modal-close-button { display: none; }
.is-mobile .mod-confirmation .mod-cancel { color: var(--text-accent); margin-top: var(--size-4-2); }
.is-mobile button.mod-warning { background-color: var(--interactive-normal); font-weight: var(--bold-weight); color: var(--text-error); }
.is-phone .modal, .is-phone .prompt { border-radius: 0px; border: none; max-height: 100vh; width: 100vw; max-width: 100vw; min-width: unset; position: absolute; bottom: unset; padding: 0px; left: 0px; right: 0px; }
.is-phone .modal { border-radius: var(--radius-m) var(--radius-m) 0 0; padding: 0 var(--safe-area-inset-right) 0 var(--safe-area-inset-left); bottom: 0px; width: 100vw; }
.is-phone .modal .modal-close-button { top: var(--size-4-3); }
.is-phone .modal .modal-title { display: block; font-size: var(--font-ui-medium); margin-bottom: 0px; padding: var(--size-4-4) 0; text-align: center; }
.is-phone .mod-confirmation .modal { --interactive-normal: var(--background-modifier-hover); top: auto; height: auto; background-color: var(--background-secondary); }
.is-phone .mod-confirmation .modal .modal-title { border-bottom: 1px solid var(--background-modifier-border); }
.is-phone .modal-sidebar { background-color: var(--background-primary); }
.is-phone .modal-content { display: flex; position: relative; flex-direction: column; margin-top: 0px; overflow: auto; padding: var(--size-4-3); }
.is-phone .modal-button-container { width: 100%; padding: var(--size-4-3); margin-top: 0px; margin-bottom: var(--safe-area-inset-bottom); }
.is-phone .modal.mod-lg { max-height: 100%; }
.is-phone .modal.mod-lg .modal-title { padding-top: calc(var(--safe-area-inset-top) + var(--size-4-3)); padding-bottom: var(--size-4-3); }
.is-phone .modal.mod-lg, .is-phone .modal.mod-sidebar-layout { bottom: 0px; top: 0px; border-radius: 0px; height: 100%; max-height: 100%; margin: 0px; padding: 0 var(--safe-area-inset-right) 0 var(--safe-area-inset-left); width: 100vw; }
.is-phone .modal.mod-lg .search-input-container, .is-phone .modal.mod-sidebar-layout .search-input-container { flex-grow: 1; }
.is-phone .modal.mod-lg .modal-title, .is-phone .modal.mod-sidebar-layout .modal-title { display: block; padding-top: calc(var(--safe-area-inset-top) + var(--size-4-3)); padding-bottom: var(--size-4-3); margin-bottom: 0px; }
.is-phone .modal.mod-lg .modal-close-button, .is-phone .modal.mod-sidebar-layout .modal-close-button { top: calc(var(--safe-area-inset-top) + 10px); right: var(--size-4-5); z-index: var(--layer-modal); }
.is-phone .modal.mod-sidebar-layout .modal-content > * { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; padding: 0 var(--safe-area-inset-right) 0 var(--safe-area-inset-left); }
.mobile-navbar { background-color: var(--background-primary); padding: 0 max(var(--safe-area-inset-right), var(--size-4-4)) 0 max(var(--safe-area-inset-left), var(--size-4-4)); position: absolute; left: 0px; right: 0px; bottom: 0px; }
body.is-tablet .mobile-navbar { display: none; }
.mobile-navbar-text { font-size: var(--font-ui-small); padding: var(--size-4-1) 0; white-space: nowrap; text-overflow: clip; width: 100%; -webkit-mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) var(--size-4-4), #000000 var(--size-4-8)); }
.mobile-navbar-actions { --icon-size: var(--icon-l); --icon-stroke: var(--icon-l-stroke-width); --icon-color: var(--interactive-accent); --icon-color-hover: var(--interactive-accent); --icon-color-active: var(--interactive-accent-hover); --icon-color-focus: var(--interactive-accent-hover); display: flex; align-items: center; justify-content: space-between; padding: var(--size-4-2) 0 max(var(--size-4-2), var(--safe-area-inset-bottom)) 0; }
.mobile-navbar-tabs-action { align-items: center; border-radius: var(--clickable-icon-radius); border: 2px solid var(--icon-color); display: flex; font-size: calc(var(--icon-size) * 0.6); font-weight: var(--bold-weight); justify-content: center; height: 20px; width: var(--icon-size); }
.mobile-navbar-action.has-longpress-menu { position: relative; }
.mobile-navbar-action.has-longpress-menu .navbar-action-flair { --icon-size: 12px; --icon-stroke: 3px; opacity: var(--icon-opacity); color: var(--interactive-accent); position: absolute; left: -6px; top: 0px; height: 100%; align-items: center; display: flex; }
.is-phone .notice-container { padding: 0px; top: max(var(--size-4-1),var(--safe-area-inset-top)); left: 0px; right: 0px; max-width: 96%; margin: 0px auto; }
.is-phone .notice { background-color: var(--interactive-accent); color: var(--text-on-accent); margin: 0 auto var(--size-4-1); text-align: center; border-radius: 30px; max-width: none; box-shadow: none; }
.is-mobile .prompt { border: none; }
.theme-dark.is-mobile .prompt { background-color: var(--background-secondary); }
.theme-dark.is-mobile .prompt input.prompt-input { background-color: var(--background-secondary); }
.is-mobile .prompt-input[type="text"] { padding: var(--size-4-4); }
.is-phone .prompt { position: relative; margin: 0px auto; width: calc(100% - var(--safe-area-inset-left) - var(--safe-area-inset-right)); }
.is-phone .prompt .suggestion-hotkey { display: none; }
.is-phone .prompt { --mobile-height: 100vh; --prompt-bottom: 0px; --prompt-top: calc(var(--safe-area-inset-top) + var(--header-height) + var(--size-4-2)); border-radius: var(--radius-l) var(--radius-l) 0 0; min-width: unset; margin-bottom: var(--prompt-bottom); margin-top: var(--prompt-top); box-shadow: none; top: 0px; height: calc(var(--mobile-height) - var(--prompt-top) - var(--prompt-bottom)); }
.is-phone .prompt-input-container { border-bottom: var(--border-width) solid var(--background-modifier-border); }
.is-phone .prompt-input[type="text"] { border: none; }
.is-phone .prompt-input-cta { --icon-color: var(--interactive-accent); display: flex; align-items: center; padding: 0 var(--size-4-3); flex: 0 1 auto; }
.is-phone .prompt-instructions { display: none; }
.pull-action { position: absolute; background-color: var(--background-secondary); z-index: var(--layer-popover); color: var(--text-muted); font-size: 90%; transition: background-color 150ms ease-in-out 0s; }
.pull-action.mod-activated { background-color: var(--interactive-accent); color: var(--text-on-accent); }
.pull-down-action { top: 0px; left: 0px; right: 0px; width: 96%; max-width: 500px; margin: var(--safe-area-inset-top) auto 0 auto; padding: var(--size-4-3) var(--size-4-4); text-align: center; border-radius: 40px; }
.pull-out-action { top: 50%; padding: var(--size-4-3) var(--size-4-4); border-radius: 40px; margin: 0 var(--size-4-4); }
.is-phone { --toolbar-option-width: 40px; }
.is-tablet { --toolbar-option-width: 50px; }
.mobile-toolbar { app-region: drag; flex: 0 0 auto; width: 100%; overflow-y: hidden; background-color: var(--background-primary); z-index: var(--layer-menu); }
.is-tablet.is-ios .mobile-toolbar { padding-bottom: var(--safe-area-inset-bottom); }
.mobile-toolbar-options-container { --scroll-fade-offset-right: 50px; position: relative; height: var(--mobile-toolbar-height); display: flex; width: 100%; }
.mobile-toolbar-options-list { display: flex; width: 100%; overflow: auto hidden; padding: 0px 10px; }
.mobile-toolbar-options-list::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.mobile-toolbar-floating-options { display: flex; }
.mobile-toolbar-floating-options .mobile-toolbar-option { min-width: var(--toolbar-option-width); color: var(--text-accent); }
.mobile-toolbar-option { display: flex; font-size: var(--font-ui-medium); color: var(--text-muted); font-family: var(--font-monospace); justify-content: center; align-items: center; min-width: var(--toolbar-option-width); position: relative; left: 0px; transition: left 200ms ease-in-out 0s; }
.is-mobile .suggestion-item { padding: var(--size-4-2) var(--size-4-3); }
.is-tablet.theme-dark .suggestion-container { background-color: var(--background-secondary); }
.is-phone .suggestion-item.mod-group { border-radius: 0px; }
.is-mobile .modal.mod-publish { background-color: var(--modal-background); height: 100%; margin: 0px; padding-top: var(--safe-area-inset-top); width: 100vw; }
.is-mobile .publish-changes-info-publishing-to { display: none; }
.is-mobile .publish-changes-add-linked-btn { width: auto; }
.is-mobile .file-tree .tree-item-self { font-size: var(--font-ui-small); }
.is-phone .modal.mod-publish { border-radius: 0px; }
.is-phone .modal.mod-publish .modal-button-container { background-color: var(--modal-background); position: fixed; }
.is-phone .modal.mod-publish .modal-content { display: unset; }
.is-phone .publish-changes-info { flex-wrap: wrap; }
.is-phone .publish-changes-info .search-input-container { width: auto; }
.is-mobile .sync-history-list { padding-left: max(var(--size-4-5), var(--safe-area-inset-left)); padding-right: max(var(--size-4-5), var(--safe-area-inset-right)); }
.is-mobile .sync-history-list-item-header { padding: var(--size-4-2) 0; }
.is-mobile .sync-history-list-item-details { padding: var(--size-4-1) var(--size-4-4); }
.is-mobile .sync-history-content-container { display: flex; flex-direction: column; max-width: unset; }
.is-mobile .sync-history-content { flex: 1 1 auto; padding: 10px; border-radius: 0px; border: none; }
.is-phone .sync-log-container { flex: 1 1 auto; }
.is-phone .modal.mod-sync-history .search-input-container { width: 100%; margin-bottom: 0px; }
.is-phone .sync-history-list-container { background-color: var(--background-primary); }
.is-phone .sync-history-content .setting-item { flex-direction: column; align-items: start; }
.is-phone .sync-history-content .setting-item:first-child { padding: 0 var(--size-4-6) var(--size-4-4); }
.is-phone .sync-history-content .setting-item-name { font-weight: var(--font-semibold); font-size: var(--font-ui-large); }
.is-phone .sync-history-content .setting-item-control { padding-right: 0px; }
.is-phone .sync-history-content .setting-item-control label { min-width: fit-content; }
.mobile-vault-chooser { width: 100%; height: 100%; background-color: var(--background-primary); position: relative; }
.mobile-vault-chooser hr { margin: 12px 0px; border-width: var(--border-width); }
.mobile-vault-chooser-screen { display: flex; flex-direction: column; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.mobile-vault-chooser-header { display: flex; background-color: var(--background-primary); border-bottom: var(--border-width) solid var(--background-modifier-border); color: var(--text-muted); flex: 0 0 50px; font-size: 18px; align-items: center; }
.mobile-vault-chooser-header-icon { display: flex; margin: 0px 6px 0px 10px; }
.mobile-vault-chooser-content { flex: 1 0 0px; padding: 20px; height: 100%; overflow-y: auto; max-width: 800px; width: 100%; margin: 0px auto; }
.mobile-vault-chooser-logo-container { margin: 40px 0px; text-align: center; color: var(--text-muted); }
.mobile-vault-logo-text { margin-top: 10px; margin-bottom: 10px; color: white; }
.mobile-vault-chooser-load-text { margin: 20px 0px; text-align: center; }
.mobile-vault-chooser-version { font-size: var(--font-ui-small); color: var(--text-faint); }
.mobile-vault-chooser-empty-state { margin: 20px 0px; font-size: 17px; color: var(--text-muted); }
.mobile-vault-chooser-actions { padding-bottom: 40px; }
.mobile-vault-chooser-action-icon { color: var(--text-muted); display: flex; padding: 10px; margin: -10px 0px; }
.mobile-vault-chooser-action { display: flex; padding: 14px 0px; align-items: center; font-size: 18px; }
.mobile-vault-chooser-action-name { flex: 1 0 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mobile-vault-chooser-action-description { color: var(--text-muted); font-size: 17px; overflow: hidden; text-overflow: ellipsis; max-width: calc(100vw - 110px); white-space: nowrap; }
.mobile-vault-chooser-field-name { color: var(--text-muted); margin: 20px 0px 10px; font-size: 18px; }
input.mobile-vault-chooser-field-input { width: 100%; font-size: var(--font-ui-medium); padding: 8px 12px; height: auto; }
.mobile-vault-chooser-button-container { margin: 20px 0px; }
.mobile-vault-chooser-button-container button { padding: 10px 20px; font-size: var(--font-ui-medium); width: 100%; }
:root { --advanced-tables-helper-size: 28px; }
.HyperMD-table-row span.cm-inline-code { font-size: 100%; padding: 0px; }
.advanced-tables-buttons > div > .title { font-weight: var(--font-medium); font-size: var(--nav-item-size); color: var(--nav-item-color); text-decoration: underline; }
[data-type="advanced-tables-toolbar"] .nav-buttons-container { column-gap: 0.2rem; margin: 0.2rem 0px; justify-content: start; }
[data-type="advanced-tables-toolbar"] .nav-buttons-container::before { min-width: 2.6rem; line-height: var(--advanced-tables-helper-size); font-size: var(--nav-item-size); font-weight: var(--nav-item-weight); color: var(--nav-item-color); }
[data-type="advanced-tables-toolbar"] .nav-buttons-container > * { height: var(--advanced-tables-helper-size); line-height: var(--advanced-tables-helper-size); }
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button { width: var(--advanced-tables-helper-size); height: var(--advanced-tables-helper-size); display: flex; justify-content: center; align-items: center; border-radius: var(--radius-s); }
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button:hover { background-color: var(--nav-item-background-hover); color: var(--nav-item-color-hover); font-weight: var(--nav-item-weight-hover); }
.advanced-tables-row-label { width: 50px; }
.widget-icon { width: 20px; height: 20px; fill: var(--text-muted); }
.widget-icon:hover { fill: var(--text-normal); }
.advanced-tables-csv-export textarea { height: 200px; width: 100%; }
.advanced-tables-donation { width: 70%; margin: 0px auto; text-align: center; }
.advanced-tables-donate-button { margin: 10px; }
details.bwc-sb-item-setting { border: 1px solid var(--background-modifier-border); border-radius: 10px; padding: 10px 5px 20px 10px; margin-top: 5px; margin-bottom: 10px; }
.bwc-sb-item-setting summary::marker { font-size: 10px; }
.bwc-sb-item-setting summary span.bwc-sb-buttons { float: right; }
.bwc-status-bar-settings-title { margin-bottom: 0px; }
.bwc-section-count { background: var(--background-secondary); border-radius: var(--tag-radius); color: var(--text-muted); content: var(--word-count); display: inline-flex; font-size: var(--font-ui-smaller); font-weight: var(--font-normal); line-height: 1; margin: calc(-1 * var(--size-2-3)) 0 calc(-1 * var(--size-2-3)) var(--size-4-2); padding: var(--size-2-3) var(--size-4-2); pointer-events: none; position: relative; top: -3px; }
.lt-underline { cursor: pointer; transition: background-color 100ms ease-out 0s; }
.lt-underline.lt-minor { box-shadow: rgb(233, 179, 95) 0px -2px inset; }
.lt-underline.lt-major { box-shadow: rgb(218, 97, 92) 0px -2px inset; }
.lt-underline.lt-style { box-shadow: rgb(137, 129, 243) 0px -2px inset; }
.lt-underline.lt-minor:hover { background-color: rgba(233, 179, 95, 0.13); }
.lt-underline.lt-major:hover { background-color: rgba(218, 97, 92, 0.13); }
.lt-underline.lt-style:hover { background-color: rgba(137, 129, 243, 0.13); }
@keyframes lineInserted {
0% { opacity: 0; }
100% { opacity: 1; }
}
.lt-predictions-container-glass.cm-tooltip, .lt-predictions-container.cm-tooltip, .lt-predictions-container-glass, .lt-predictions-container { position: absolute; animation-duration: 150ms; animation-name: lineInserted; font-family: var(--default-font); font-size: 0.93rem; padding: 12px 0px 0px; background-color: var(--background-primary); border: 1px solid var(--background-modifier-border); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; border-radius: 6px; width: 300px; line-height: 1.5; z-index: var(--layer-popover); overflow: visible; }
.lt-predictions-container-glass { background: rgba(255, 255, 255, 0.25); backdrop-filter: blur(12px); }
.lt-predictions-container > button { transition-delay: 0.5s; }
.lt-buttoncontainer:not(:empty) { padding-top: 10px; }
.lt-buttoncontainer > button { border: 1px solid var(--background-modifier-border); font-size: 1rem; margin-right: 4px; margin-bottom: 4px; padding: 4px 10px; }
.lt-title { display: block; font-weight: 600; margin-bottom: 6px; padding: 0px 12px; }
.lt-message { padding: 0px 12px; display: block; }
.lt-bottom { min-height: 10px; padding-left: 12px; position: relative; }
.lt-info-container { position: absolute; right: 0px; bottom: 0px; }
.lt-info-button { color: var(--text-faint); }
.lt-info-box { position: absolute; right: 0px; animation-duration: 150ms; animation-name: lineInserted; font-family: var(--default-font); font-size: 0.93rem; padding: 12px 0px; background-color: var(--background-primary); border: 1px solid var(--background-modifier-border); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; border-radius: 6px; line-height: 1.5; z-index: var(--layer-popover); overflow: hidden; }
.hidden { display: none; }
.lt-info { padding: 0px 12px; display: block; font-size: 0.8rem; color: var(--text-muted); user-select: text; }
.lt-ignorecontainer { display: flex; }
.lt-status-bar-btn { height: 100%; display: flex; cursor: pointer; line-height: 1; align-items: center; }
.lt-status-bar-check-icon { display: block; text-decoration: underline dotted; }
.lt-ignore-btn { margin: 0px; padding: 12px; display: flex; width: 100%; text-align: left; border-radius: 0px; align-items: center; line-height: 1; border-top: 1px solid var(--background-modifier-border); }
.lt-ignore-btn > span { display: flex; }
.lt-ignore-btn > span:last-child { margin-left: 5px; }
.lt-minor .lt-title > span { box-shadow: rgba(233, 179, 95, 0.533) 0px -2px inset; }
.lt-major .lt-title > span { box-shadow: rgba(218, 97, 92, 0.533) 0px -2px inset; }
.lt-style .lt-title > span { box-shadow: rgba(137, 129, 243, 0.533) 0px -2px inset; }
.lt-loading > svg { animation-name: spin; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.plug-tg-container { width: 100%; }
@media (min-width: 640px) {
.plug-tg-container { max-width: 640px; }
}
@media (min-width: 768px) {
.plug-tg-container { max-width: 768px; }
}
@media (min-width: 1024px) {
.plug-tg-container { max-width: 1024px; }
}
@media (min-width: 1280px) {
.plug-tg-container { max-width: 1280px; }
}
@media (min-width: 1536px) {
.plug-tg-container { max-width: 1536px; }
}
@media (hover: hover) {
.plug-tg-checkbox-primary:hover { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); }
.plug-tg-menu li > :not(ul):not(.plug-tg-menu-title):not(details):active, .plug-tg-menu li > :not(ul):not(.plug-tg-menu-title):not(details).plug-tg-active, .plug-tg-menu li > details > summary:active { --tw-bg-opacity: 1; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity)); }
}
.plug-tg-btn { display: inline-flex; flex-shrink: 0; cursor: pointer; user-select: none; flex-wrap: wrap; align-items: center; justify-content: center; border-color: hsl(var(--b2) / var(--tw-border-opacity)); text-align: center; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; border-radius: var(--rounded-btn, 0.5rem); height: 3rem; padding-left: 1rem; padding-right: 1rem; min-height: 3rem; font-size: 0.875rem; line-height: 1em; gap: 0.5rem; font-weight: 600; text-decoration-line: none; border-width: var(--border-btn, 1px); animation: button-pop var(--animation-btn, 0.25s) ease-out; text-transform: var(--btn-text-case, uppercase); --tw-border-opacity: 1; --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); outline-color: hsl(var(--bc) / 1); }
.plug-tg-btn-disabled, .plug-tg-btn[disabled], .plug-tg-btn:disabled { pointer-events: none; }
.plug-tg-btn-group > input[type="radio"].plug-tg-btn { appearance: none; }
.plug-tg-btn-group > input[type="radio"].plug-tg-btn::before { content: attr(data-title); }
.plug-tg-btn:is(input[type="checkbox"]), .plug-tg-btn:is(input[type="radio"]) { width: auto; appearance: none; }
.plug-tg-btn:is(input[type="checkbox"])::after, .plug-tg-btn:is(input[type="radio"])::after { --tw-content: attr(aria-label); content: var(--tw-content); }
.plug-tg-checkbox { flex-shrink: 0; --chkbg: var(--bc); --chkfg: var(--b1); height: 1.5rem; width: 1.5rem; cursor: pointer; appearance: none; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.2; border-radius: var(--rounded-btn, 0.5rem); }
.plug-tg-collapse:not(td):not(tr):not(colgroup) { visibility: visible; }
.plug-tg-collapse { position: relative; display: grid; overflow: hidden; grid-template-rows: auto 0fr; transition: grid-template-rows 0.2s ease 0s; width: 100%; border-radius: var(--rounded-box, 1rem); }
.plug-tg-collapse-title, .plug-tg-collapse > input[type="checkbox"], .plug-tg-collapse > input[type="radio"], .plug-tg-collapse-content { grid-column-start: 1; grid-row-start: 1; }
.plug-tg-collapse > input[type="checkbox"], .plug-tg-collapse > input[type="radio"] { appearance: none; opacity: 0; }
.plug-tg-collapse-content { visibility: hidden; grid-column-start: 1; grid-row-start: 2; min-height: 0px; transition: padding 0.2s ease-out 0s, background-color 0.2s ease-out 0s; padding-left: 1rem; padding-right: 1rem; cursor: unset; }
.plug-tg-collapse[open], .plug-tg-collapse-open, .plug-tg-collapse:focus:not(.plug-tg-collapse-close) { grid-template-rows: auto 1fr; }
.plug-tg-collapse:not(.plug-tg-collapse-close):has(> input[type="checkbox"]:checked), .plug-tg-collapse:not(.plug-tg-collapse-close):has(> input[type="radio"]:checked) { grid-template-rows: auto 1fr; }
.plug-tg-collapse[open] > .plug-tg-collapse-content, .plug-tg-collapse-open > .plug-tg-collapse-content, .plug-tg-collapse:focus:not(.plug-tg-collapse-close) > .plug-tg-collapse-content, .plug-tg-collapse:not(.plug-tg-collapse-close) > input[type="checkbox"]:checked ~ .plug-tg-collapse-content, .plug-tg-collapse:not(.plug-tg-collapse-close) > input[type="radio"]:checked ~ .plug-tg-collapse-content { visibility: visible; min-height: fit-content; }
.plug-tg-dropdown { position: relative; display: inline-block; }
.plug-tg-dropdown > :not(summary):focus { outline: transparent solid 2px; outline-offset: 2px; }
.plug-tg-dropdown .plug-tg-dropdown-content { position: absolute; }
.plug-tg-dropdown:is(:not(details)) .plug-tg-dropdown-content { visibility: hidden; opacity: 0; transform-origin: center top; --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; }
.plug-tg-dropdown-end .plug-tg-dropdown-content { right: 0px; }
.plug-tg-dropdown-end.plug-tg-dropdown-right .plug-tg-dropdown-content { bottom: 0px; top: auto; }
.plug-tg-dropdown-end.plug-tg-dropdown-left .plug-tg-dropdown-content { bottom: 0px; top: auto; }
.plug-tg-dropdown.plug-tg-dropdown-open .plug-tg-dropdown-content, .plug-tg-dropdown:not(.plug-tg-dropdown-hover):focus .plug-tg-dropdown-content, .plug-tg-dropdown:focus-within .plug-tg-dropdown-content { visibility: visible; opacity: 1; }
@media (hover: hover) {
.plug-tg-dropdown.plug-tg-dropdown-hover:hover .plug-tg-dropdown-content { visibility: visible; opacity: 1; }
.plug-tg-btn:hover { --tw-border-opacity: 1; border-color: hsl(var(--b3) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b3) / var(--tw-bg-opacity)); }
.plug-tg-btn.plug-tg-glass:hover { --glass-opacity: 25%; --glass-border-opacity: 15%; }
.plug-tg-btn-disabled:hover, .plug-tg-btn[disabled]:hover, .plug-tg-btn:disabled:hover { --tw-border-opacity: 0; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.2; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-text-opacity: 0.2; }
.plug-tg-btn:is(input[type="checkbox"]:checked):hover, .plug-tg-btn:is(input[type="radio"]:checked):hover { --tw-border-opacity: 1; border-color: hsl(var(--pf) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--pf) / var(--tw-bg-opacity)); }
.plug-tg-dropdown.plug-tg-dropdown-hover:hover .plug-tg-dropdown-content { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
:where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > :not(ul):not(details):not(.plug-tg-menu-title)):not(.plug-tg-active):hover, :where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > details > summary:not(.plug-tg-menu-title)):not(.plug-tg-active):hover { cursor: pointer; background-color: hsl(var(--bc) / 0.1); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); outline: transparent solid 2px; outline-offset: 2px; }
}
.plug-tg-dropdown:is(details) summary::-webkit-details-marker { display: none; }
.plug-tg-input { flex-shrink: 1; height: 3rem; padding-left: 1rem; padding-right: 1rem; font-size: 1rem; line-height: 1.5rem; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0; --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); border-radius: var(--rounded-btn, 0.5rem); }
.plug-tg-input-group > .plug-tg-input { isolation: isolate; }
.plug-tg-input-group > *, .plug-tg-input-group > .plug-tg-input, .plug-tg-input-group > .plug-tg-textarea, .plug-tg-input-group > .plug-tg-select { border-radius: 0px; }
.plug-tg-join .plug-tg-dropdown .plug-tg-join-item:first-child:not(:last-child), .plug-tg-join :first-child:not(:last-child) .plug-tg-dropdown .plug-tg-join-item { border-start-end-radius: inherit; border-end-end-radius: inherit; }
.plug-tg-menu { display: flex; flex-flow: column wrap; font-size: 0.875rem; line-height: 1.25rem; padding: 0.5rem; }
.plug-tg-menu :where(li ul) { position: relative; white-space: nowrap; margin-left: 1rem; padding-left: 0.5rem; }
.plug-tg-menu :where(li:not(.plug-tg-menu-title) > :not(ul):not(details):not(.plug-tg-menu-title)), .plug-tg-menu :where(li:not(.plug-tg-menu-title) > details > summary:not(.plug-tg-menu-title)) { display: grid; grid-auto-flow: column; align-content: flex-start; align-items: center; gap: 0.5rem; grid-auto-columns: minmax(auto, max-content) auto max-content; user-select: none; }
.plug-tg-menu li.plug-tg-disabled { cursor: not-allowed; user-select: none; color: hsl(var(--bc) / 0.3); }
.plug-tg-menu :where(li > .plug-tg-menu-dropdown:not(.plug-tg-menu-dropdown-show)) { display: none; }
:where(.plug-tg-menu li) { position: relative; display: flex; flex-shrink: 0; flex-flow: column wrap; align-items: stretch; }
:where(.plug-tg-menu li) .plug-tg-badge { justify-self: end; }
.plug-tg-radio { flex-shrink: 0; --chkbg: var(--bc); height: 1.5rem; width: 1.5rem; cursor: pointer; appearance: none; border-radius: 9999px; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.2; }
.plug-tg-select { display: inline-flex; cursor: pointer; user-select: none; appearance: none; height: 3rem; padding-left: 1rem; padding-right: 2.5rem; font-size: 0.875rem; line-height: 2; min-height: 3rem; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0; --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); border-radius: var(--rounded-btn, 0.5rem); background-image: linear-gradient(45deg, transparent 50%, currentcolor 50%), linear-gradient(135deg, currentcolor 50%, transparent 50%); background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%); background-size: 4px 4px, 4px 4px; background-repeat: no-repeat; }
.plug-tg-select[multiple] { height: auto; }
.plug-tg-textarea { flex-shrink: 1; min-height: 3rem; padding: 0.5rem 1rem; font-size: 0.875rem; line-height: 2; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0; --tw-bg-opacity: 1; background-color: hsl(var(--b1) / var(--tw-bg-opacity)); border-radius: var(--rounded-btn, 0.5rem); }
.plug-tg-toggle { flex-shrink: 0; --tglbg: hsl(var(--b1)); --handleoffset: 1.5rem; --handleoffsetcalculator: calc(var(--handleoffset) * -1); --togglehandleborder: 0 0; height: 1.5rem; width: 3rem; cursor: pointer; appearance: none; border-width: 1px; border-color: hsl(var(--bc) / var(--tw-border-opacity)); --tw-border-opacity: 0.2; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.5; border-radius: var(--rounded-badge, 1.9rem); transition: background,
box-shadow var(--animation-input, 0.2s) ease-out; box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
0 0 0 2px var(--tglbg) inset,
var(--togglehandleborder); }
.plug-tg-btn:active:hover, .plug-tg-btn:active:focus { animation: 0s ease-out 0s 1 normal none running button-pop; transform: scale(var(--btn-focus-scale, 0.97)); }
.plug-tg-btn:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; }
.plug-tg-btn.plug-tg-glass { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); outline-color: currentcolor; }
.plug-tg-btn.plug-tg-glass.plug-tg-btn-active { --glass-opacity: 25%; --glass-border-opacity: 15%; }
.plug-tg-btn.plug-tg-btn-disabled, .plug-tg-btn[disabled], .plug-tg-btn:disabled { --tw-border-opacity: 0; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-bg-opacity: 0.2; color: hsl(var(--bc) / var(--tw-text-opacity)); --tw-text-opacity: 0.2; }
.plug-tg-btn-group > input[type="radio"]:checked.plug-tg-btn, .plug-tg-btn-group > .plug-tg-btn-active { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity)); }
.plug-tg-btn-group > input[type="radio"]:checked.plug-tg-btn:focus-visible, .plug-tg-btn-group > .plug-tg-btn-active:focus-visible { outline-style: solid; outline-width: 2px; outline-color: hsl(var(--p) / 1); }
.plug-tg-btn:is(input[type="checkbox"]:checked), .plug-tg-btn:is(input[type="radio"]:checked) { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity)); }
.plug-tg-btn:is(input[type="checkbox"]:checked):focus-visible, .plug-tg-btn:is(input[type="radio"]:checked):focus-visible { outline-color: hsl(var(--p) / 1); }
@keyframes button-pop {
0% { transform: scale(var(--btn-focus-scale, 0.98)); }
40% { transform: scale(1.02); }
100% { transform: scale(1); }
}
.plug-tg-checkbox:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1); }
.plug-tg-checkbox:checked, .plug-tg-checkbox[checked="true"], .plug-tg-checkbox[aria-checked="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-image: linear-gradient(-45deg, transparent 65%, hsl(var(--chkbg)) 65.99%),
linear-gradient(45deg, transparent 75%, hsl(var(--chkbg)) 75.99%),
linear-gradient(-45deg, hsl(var(--chkbg)) 40%, transparent 40.99%),
linear-gradient(
45deg,
hsl(var(--chkbg)) 30%,
hsl(var(--chkfg)) 30.99%,
hsl(var(--chkfg)) 40%,
transparent 40.99%
),
linear-gradient(-45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%); }
.plug-tg-checkbox:indeterminate { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-image: linear-gradient(90deg, transparent 80%, hsl(var(--chkbg)) 80%),
linear-gradient(-90deg, transparent 80%, hsl(var(--chkbg)) 80%),
linear-gradient(
0deg,
hsl(var(--chkbg)) 43%,
hsl(var(--chkfg)) 43%,
hsl(var(--chkfg)) 57%,
hsl(var(--chkbg)) 57%
); }
.plug-tg-checkbox-primary { --chkbg: var(--p); --chkfg: var(--pc); --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); }
.plug-tg-checkbox-primary:focus-visible { outline-color: hsl(var(--p) / 1); }
.plug-tg-checkbox-primary:checked, .plug-tg-checkbox-primary[checked="true"], .plug-tg-checkbox-primary[aria-checked="true"] { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--pc) / var(--tw-text-opacity)); }
.plug-tg-checkbox:disabled { cursor: not-allowed; border-color: transparent; --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); opacity: 0.2; }
@keyframes checkmark {
0% { background-position-y: 5px; }
50% { background-position-y: -2px; }
100% { background-position-y: 0px; }
}
[dir="rtl"] .plug-tg-checkbox:checked, [dir="rtl"] .plug-tg-checkbox[checked="true"], [dir="rtl"] .plug-tg-checkbox[aria-checked="true"] { background-image: linear-gradient(45deg, transparent 65%, hsl(var(--chkbg)) 65.99%),
linear-gradient(-45deg, transparent 75%, hsl(var(--chkbg)) 75.99%),
linear-gradient(45deg, hsl(var(--chkbg)) 40%, transparent 40.99%),
linear-gradient(
-45deg,
hsl(var(--chkbg)) 30%,
hsl(var(--chkfg)) 30.99%,
hsl(var(--chkfg)) 40%,
transparent 40.99%
),
linear-gradient(45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%); }
details.plug-tg-collapse { width: 100%; }
details.plug-tg-collapse summary { position: relative; display: block; outline: transparent solid 2px; outline-offset: 2px; }
details.plug-tg-collapse summary::-webkit-details-marker { display: none; }
.plug-tg-collapse:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1); }
.plug-tg-collapse:has(.plug-tg-collapse-title:focus-visible), .plug-tg-collapse:has(> input[type="checkbox"]:focus-visible), .plug-tg-collapse:has(> input[type="radio"]:focus-visible) { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1); }
.plug-tg-collapse-arrow > .plug-tg-collapse-title::after { position: absolute; display: block; height: 0.5rem; width: 0.5rem; --tw-translate-y: -100%; --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-property: all; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 0.2s; top: 50%; right: 1.4rem; content: ""; transform-origin: 75% 75%; box-shadow: 2px 2px; pointer-events: none; }
[dir="rtl"] .plug-tg-collapse-arrow > .plug-tg-collapse-title::after { --tw-rotate: -45deg; }
.plug-tg-collapse-plus > .plug-tg-collapse-title::after { position: absolute; display: block; height: 0.5rem; width: 0.5rem; transition-property: all; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 300ms; top: 0.9rem; right: 1.4rem; content: "+"; pointer-events: none; }
.plug-tg-collapse:not(.plug-tg-collapse-open):not(.plug-tg-collapse-close) > input[type="checkbox"], .plug-tg-collapse:not(.plug-tg-collapse-open):not(.plug-tg-collapse-close) > input[type="radio"]:not(:checked), .plug-tg-collapse:not(.plug-tg-collapse-open):not(.plug-tg-collapse-close) > .plug-tg-collapse-title { cursor: pointer; }
.plug-tg-collapse:focus:not(.plug-tg-collapse-open):not(.plug-tg-collapse-close):not(.plug-tg-collapse[open]) > .plug-tg-collapse-title { cursor: unset; }
.plug-tg-collapse-title { position: relative; }
:where(.plug-tg-collapse > input[type="checkbox"]), :where(.plug-tg-collapse > input[type="radio"]) { z-index: 1; }
.plug-tg-collapse-title, :where(.plug-tg-collapse > input[type="checkbox"]), :where(.plug-tg-collapse > input[type="radio"]) { width: 100%; padding: 1rem 3rem 1rem 1rem; min-height: 3.75rem; transition: background-color 0.2s ease-out 0s; }
.plug-tg-collapse[open] > :where(.plug-tg-collapse-content), .plug-tg-collapse-open > :where(.plug-tg-collapse-content), .plug-tg-collapse:focus:not(.plug-tg-collapse-close) > :where(.plug-tg-collapse-content), .plug-tg-collapse:not(.plug-tg-collapse-close) > :where(input[type="checkbox"]:checked ~ .plug-tg-collapse-content), .plug-tg-collapse:not(.plug-tg-collapse-close) > :where(input[type="radio"]:checked ~ .plug-tg-collapse-content) { padding-bottom: 1rem; transition: padding 0.2s ease-out 0s, background-color 0.2s ease-out 0s; }
.plug-tg-collapse[open].plug-tg-collapse-arrow > .plug-tg-collapse-title::after, .plug-tg-collapse-open.plug-tg-collapse-arrow > .plug-tg-collapse-title::after, .plug-tg-collapse-arrow:focus:not(.plug-tg-collapse-close) > .plug-tg-collapse-title::after, .plug-tg-collapse-arrow:not(.plug-tg-collapse-close) > input[type="checkbox"]:checked ~ .plug-tg-collapse-title::after, .plug-tg-collapse-arrow:not(.plug-tg-collapse-close) > input[type="radio"]:checked ~ .plug-tg-collapse-title::after { --tw-translate-y: -50%; --tw-rotate: 225deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
[dir="rtl"] .plug-tg-collapse[open].plug-tg-collapse-arrow > .plug-tg-collapse-title::after, [dir="rtl"] .plug-tg-collapse-open.plug-tg-collapse-arrow > .plug-tg-collapse-title::after, [dir="rtl"] .plug-tg-collapse-arrow:focus:not(.plug-tg-collapse-close) .plug-tg-collapse-title::after, [dir="rtl"] .plug-tg-collapse-arrow:not(.plug-tg-collapse-close) input[type="checkbox"]:checked ~ .plug-tg-collapse-title::after { --tw-rotate: 135deg; }
.plug-tg-collapse[open].plug-tg-collapse-plus > .plug-tg-collapse-title::after, .plug-tg-collapse-open.plug-tg-collapse-plus > .plug-tg-collapse-title::after, .plug-tg-collapse-plus:focus:not(.plug-tg-collapse-close) > .plug-tg-collapse-title::after, .plug-tg-collapse-plus:not(.plug-tg-collapse-close) > input[type="checkbox"]:checked ~ .plug-tg-collapse-title::after, .plug-tg-collapse-plus:not(.plug-tg-collapse-close) > input[type="radio"]:checked ~ .plug-tg-collapse-title::after { content: "−"; }
.plug-tg-dropdown.plug-tg-dropdown-open .plug-tg-dropdown-content, .plug-tg-dropdown:focus .plug-tg-dropdown-content, .plug-tg-dropdown:focus-within .plug-tg-dropdown-content { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.plug-tg-input input:focus { outline: transparent solid 2px; outline-offset: 2px; }
.plug-tg-input[list]::-webkit-calendar-picker-indicator { line-height: 1em; }
.plug-tg-input:focus, .plug-tg-input:focus-within { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2); }
.plug-tg-input-error { --tw-border-opacity: 1; border-color: hsl(var(--er) / var(--tw-border-opacity)); }
.plug-tg-input-error:focus, .plug-tg-input-error:focus-within { outline-color: hsl(var(--er) / 1); }
.plug-tg-input-disabled, .plug-tg-input:disabled, .plug-tg-input[disabled] { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 0.2; }
.plug-tg-input-disabled::placeholder, .plug-tg-input:disabled::placeholder, .plug-tg-input[disabled]::placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2; }
.plug-tg-loading { pointer-events: none; display: inline-block; aspect-ratio: 1 / 1; width: 1.5rem; background-color: currentcolor; -webkit-mask-size: 100%; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
:where(.plug-tg-menu li:empty) { background-color: hsl(var(--bc) / 0.1); margin: 0.5rem 1rem; height: 1px; }
.plug-tg-menu :where(li ul)::before { position: absolute; bottom: 0.75rem; left: 0px; top: 0.75rem; width: 1px; background-color: hsl(var(--bc) / 0.1); content: ""; }
.plug-tg-menu :where(li:not(.plug-tg-menu-title) > :not(ul):not(details):not(.plug-tg-menu-title)), .plug-tg-menu :where(li:not(.plug-tg-menu-title) > details > summary:not(.plug-tg-menu-title)) { padding: 0.5rem 1rem; text-align: left; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-duration: 200ms; border-radius: var(--rounded-btn, 0.5rem); text-wrap: balance; }
:where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > :not(ul):not(details):not(.plug-tg-menu-title)):not(summary):not(.plug-tg-active).plug-tg-focus, :where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > :not(ul):not(details):not(.plug-tg-menu-title)):not(summary):not(.plug-tg-active):focus, :where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > :not(ul):not(details):not(.plug-tg-menu-title)):is(summary):not(.plug-tg-active):focus-visible, :where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > details > summary:not(.plug-tg-menu-title)):not(summary):not(.plug-tg-active).plug-tg-focus, :where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > details > summary:not(.plug-tg-menu-title)):not(summary):not(.plug-tg-active):focus, :where(.plug-tg-menu li:not(.plug-tg-menu-title):not(.plug-tg-disabled) > details > summary:not(.plug-tg-menu-title)):is(summary):not(.plug-tg-active):focus-visible { cursor: pointer; background-color: hsl(var(--bc) / 0.1); --tw-text-opacity: 1; color: hsl(var(--bc) / var(--tw-text-opacity)); outline: transparent solid 2px; outline-offset: 2px; }
.plug-tg-menu li > :not(ul):not(.plug-tg-menu-title):not(details):active, .plug-tg-menu li > :not(ul):not(.plug-tg-menu-title):not(details).plug-tg-active, .plug-tg-menu li > details > summary:active { --tw-bg-opacity: 1; background-color: hsl(var(--n) / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: hsl(var(--nc) / var(--tw-text-opacity)); }
.plug-tg-menu :where(li > details > summary)::-webkit-details-marker { display: none; }
.plug-tg-menu :where(li > details > summary)::after, .plug-tg-menu :where(li > .plug-tg-menu-dropdown-toggle)::after { justify-self: end; display: block; margin-top: -0.5rem; height: 0.5rem; width: 0.5rem; transform: rotate(45deg); transition-property: transform, margin-top; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); content: ""; transform-origin: 75% 75%; box-shadow: 2px 2px; pointer-events: none; }
.plug-tg-menu :where(li > details[open] > summary)::after, .plug-tg-menu :where(li > .plug-tg-menu-dropdown-toggle.plug-tg-menu-dropdown-show)::after { transform: rotate(225deg); margin-top: 0px; }
.plug-tg-mockup-browser .plug-tg-mockup-browser-toolbar .plug-tg-input { position: relative; margin-left: auto; margin-right: auto; display: block; height: 1.75rem; width: 24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); padding-left: 2rem; }
.plug-tg-mockup-browser .plug-tg-mockup-browser-toolbar .plug-tg-input::before { content: ""; position: absolute; left: 0.5rem; top: 50%; aspect-ratio: 1 / 1; height: 0.75rem; --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 9999px; border-width: 2px; border-color: currentcolor; opacity: 0.6; }
.plug-tg-mockup-browser .plug-tg-mockup-browser-toolbar .plug-tg-input::after { content: ""; position: absolute; left: 1.25rem; top: 50%; height: 0.5rem; --tw-translate-y: 25%; --tw-rotate: -45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 9999px; border-width: 1px; border-color: currentcolor; opacity: 0.6; }
@keyframes modal-pop {
0% { opacity: 0; }
}
@keyframes progress-loading {
50% { background-position-x: -115%; }
}
.plug-tg-radio:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 1); }
.plug-tg-radio:checked, .plug-tg-radio[aria-checked="true"] { --tw-bg-opacity: 1; background-color: hsl(var(--bc) / var(--tw-bg-opacity)); animation: radiomark var(--animation-input, 0.2s) ease-out; box-shadow: 0 0 0 4px hsl(var(--b1)) inset,
0 0 0 4px hsl(var(--b1)) inset; }
.plug-tg-radio:disabled { cursor: not-allowed; opacity: 0.2; }
@keyframes radiomark {
0% { box-shadow: 0 0 0 12px hsl(var(--b1)) inset,
0 0 0 12px hsl(var(--b1)) inset; }
50% { box-shadow: 0 0 0 3px hsl(var(--b1)) inset,
0 0 0 3px hsl(var(--b1)) inset; }
100% { box-shadow: 0 0 0 4px hsl(var(--b1)) inset,
0 0 0 4px hsl(var(--b1)) inset; }
}
@keyframes rating-pop {
0% { transform: translateY(-0.125em); }
40% { transform: translateY(-0.125em); }
100% { transform: translateY(0px); }
}
.plug-tg-select:focus { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2); }
.plug-tg-select-disabled, .plug-tg-select:disabled, .plug-tg-select[disabled] { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 0.2; }
.plug-tg-select-disabled::placeholder, .plug-tg-select:disabled::placeholder, .plug-tg-select[disabled]::placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2; }
.plug-tg-select-multiple, .plug-tg-select[multiple], .plug-tg-select[size].plug-tg-select:not([size="1"]) { background-image: none; padding-right: 1rem; }
[dir="rtl"] .plug-tg-select { background-position: calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%); }
.plug-tg-textarea:focus { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2); }
.plug-tg-textarea-disabled, .plug-tg-textarea:disabled, .plug-tg-textarea[disabled] { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--b2) / var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: hsl(var(--b2) / var(--tw-bg-opacity)); --tw-text-opacity: 0.2; }
.plug-tg-textarea-disabled::placeholder, .plug-tg-textarea:disabled::placeholder, .plug-tg-textarea[disabled]::placeholder { color: hsl(var(--bc) / var(--tw-placeholder-opacity)); --tw-placeholder-opacity: 0.2; }
@keyframes toast-pop {
0% { transform: scale(0.9); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
[dir="rtl"] .plug-tg-toggle { --handleoffsetcalculator: calc(var(--handleoffset) * 1); }
.plug-tg-toggle:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: hsl(var(--bc) / 0.2); }
.plug-tg-toggle:checked, .plug-tg-toggle[checked="true"], .plug-tg-toggle[aria-checked="true"] { --handleoffsetcalculator: var(--handleoffset); --tw-border-opacity: 1; --tw-bg-opacity: 1; }
[dir="rtl"] .plug-tg-toggle:checked, [dir="rtl"] .plug-tg-toggle[checked="true"], [dir="rtl"] .plug-tg-toggle[aria-checked="true"] { --handleoffsetcalculator: calc(var(--handleoffset) * -1); }
.plug-tg-toggle:indeterminate { --tw-border-opacity: 1; --tw-bg-opacity: 1; box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
0 0 0 2px var(--tglbg) inset; }
[dir="rtl"] .plug-tg-toggle:indeterminate { box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
0 0 0 2px var(--tglbg) inset; }
.plug-tg-toggle:disabled { cursor: not-allowed; --tw-border-opacity: 1; border-color: hsl(var(--bc) / var(--tw-border-opacity)); background-color: transparent; opacity: 0.3; --togglehandleborder: 0 0 0 3px hsl(var(--bc)) inset,
var(--handleoffsetcalculator) 0 0 3px hsl(var(--bc)) inset; }
.plug-tg-min-h-16 { min-height: 4rem; }
.plug-tg-btn-xs { height: 1.5rem; padding-left: 0.5rem; padding-right: 0.5rem; min-height: 1.5rem; font-size: 0.75rem; }
.plug-tg-btn-square:where(.plug-tg-btn-xs) { height: 1.5rem; width: 1.5rem; padding: 0px; }
.plug-tg-btn-circle:where(.plug-tg-btn-xs) { height: 1.5rem; width: 1.5rem; border-radius: 9999px; padding: 0px; }
.plug-tg-input-sm { height: 2rem; padding-left: 0.75rem; padding-right: 0.75rem; font-size: 0.875rem; line-height: 2rem; }
.plug-tg-tooltip { position: relative; display: inline-block; --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px)); }
.plug-tg-tooltip::before { position: absolute; pointer-events: none; z-index: 1; content: var(--tw-content); --tw-content: attr(data-tip); }
.plug-tg-tooltip::before, .plug-tg-tooltip-top::before { transform: translateX(-50%); top: auto; left: 50%; right: auto; bottom: var(--tooltip-offset); }
.plug-tg-tooltip-bottom::before { transform: translateX(-50%); top: var(--tooltip-offset); left: 50%; right: auto; bottom: auto; }
.plug-tg-btn-group .plug-tg-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.plug-tg-btn-group .plug-tg-btn:first-child:not(:last-child) { margin-left: -1px; margin-top: 0px; border-top-left-radius: var(--rounded-btn, 0.5rem); border-top-right-radius: 0px; border-bottom-left-radius: var(--rounded-btn, 0.5rem); border-bottom-right-radius: 0px; }
.plug-tg-btn-group .plug-tg-btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: var(--rounded-btn, 0.5rem); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--rounded-btn, 0.5rem); }
.plug-tg-btn-group-horizontal .plug-tg-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.plug-tg-btn-group-horizontal .plug-tg-btn:first-child:not(:last-child) { margin-left: -1px; margin-top: 0px; border-top-left-radius: var(--rounded-btn, 0.5rem); border-top-right-radius: 0px; border-bottom-left-radius: var(--rounded-btn, 0.5rem); border-bottom-right-radius: 0px; }
.plug-tg-btn-group-horizontal .plug-tg-btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: var(--rounded-btn, 0.5rem); border-bottom-left-radius: 0px; border-bottom-right-radius: var(--rounded-btn, 0.5rem); }
.plug-tg-btn-group-vertical .plug-tg-btn:first-child:not(:last-child) { margin-left: 0px; margin-top: -1px; border-top-left-radius: var(--rounded-btn, 0.5rem); border-top-right-radius: var(--rounded-btn, 0.5rem); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.plug-tg-btn-group-vertical .plug-tg-btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: var(--rounded-btn, 0.5rem); border-bottom-right-radius: var(--rounded-btn, 0.5rem); }
.plug-tg-tooltip { position: relative; display: inline-block; text-align: center; --tooltip-tail: 0.1875rem; --tooltip-color: hsl(var(--n)); --tooltip-text-color: hsl(var(--nc)); --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail)); }
.plug-tg-tooltip::before, .plug-tg-tooltip::after { opacity: 0; transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; }
.plug-tg-tooltip::after { position: absolute; content: ""; border-style: solid; border-width: var(--tooltip-tail, 0); width: 0px; height: 0px; display: block; }
.plug-tg-tooltip::before { max-width: 20rem; border-radius: 0.25rem; padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.25rem; background-color: var(--tooltip-color); color: var(--tooltip-text-color); width: max-content; }
.plug-tg-tooltip.plug-tg-tooltip-open::before, .plug-tg-tooltip.plug-tg-tooltip-open::after, .plug-tg-tooltip:hover::before, .plug-tg-tooltip:hover::after { opacity: 1; transition-delay: 75ms; }
.plug-tg-tooltip:has(:focus-visible)::after, .plug-tg-tooltip:has(:focus-visible)::before { opacity: 1; transition-delay: 75ms; }
.plug-tg-tooltip:not([data-tip]):hover::before, .plug-tg-tooltip:not([data-tip]):hover::after { visibility: hidden; opacity: 0; }
.plug-tg-tooltip::after, .plug-tg-tooltip-top::after { transform: translateX(-50%); border-color: var(--tooltip-color) transparent transparent transparent; top: auto; left: 50%; right: auto; bottom: var(--tooltip-tail-offset); }
.plug-tg-tooltip-bottom::after { transform: translateX(-50%); border-color: transparent transparent var(--tooltip-color) transparent; top: var(--tooltip-tail-offset); left: 50%; right: auto; bottom: auto; }
.plug-tg-form-checkbox, .plug-tg-form-radio { appearance: none; padding: 0px; -webkit-print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: rgb(37, 99, 235); background-color: rgb(255, 255, 255); border-color: rgb(107, 114, 128); border-width: 1px; --tw-shadow: 0 0 #0000; }
.plug-tg-form-checkbox { border-radius: 0px; }
.plug-tg-form-checkbox:focus, .plug-tg-form-radio:focus { outline: transparent solid 2px; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.plug-tg-form-checkbox:checked, .plug-tg-form-radio:checked { border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }
.plug-tg-form-checkbox:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); }
@media (forced-colors: active) {
.plug-tg-form-checkbox:checked { appearance: auto; }
}
.plug-tg-form-checkbox:checked:hover, .plug-tg-form-checkbox:checked:focus, .plug-tg-form-radio:checked:hover, .plug-tg-form-radio:checked:focus { border-color: transparent; background-color: currentcolor; }
.plug-tg-form-checkbox:indeterminate { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }
@media (forced-colors: active) {
.plug-tg-form-checkbox:indeterminate { appearance: auto; }
}
.plug-tg-form-checkbox:indeterminate:hover, .plug-tg-form-checkbox:indeterminate:focus { border-color: transparent; background-color: currentcolor; }
.plug-tg-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.plug-tg-pointer-events-none { pointer-events: none; }
.plug-tg-collapse { visibility: collapse; }
.plug-tg-absolute { position: absolute; }
.plug-tg-relative { position: relative; }
.plug-tg-bottom-0 { bottom: 0px; }
.plug-tg-bottom-\[calc\(-30px\)\] { bottom: calc(-30px); }
.plug-tg-right-0 { right: 0px; }
.plug-tg-top-full { top: 100%; }
.plug-tg-z-20 { z-index: 20; }
.plug-tg-m-0 { margin: 0px; }
.plug-tg-mx-auto { margin-left: auto; margin-right: auto; }
.plug-tg-my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.plug-tg-my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.plug-tg-my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.plug-tg-my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.plug-tg-mb-1 { margin-bottom: 0.25rem; }
.plug-tg-mb-2 { margin-bottom: 0.5rem; }
.plug-tg-mb-2\.5 { margin-bottom: 0.625rem; }
.plug-tg-mb-4 { margin-bottom: 1rem; }
.plug-tg-ml-1 { margin-left: 0.25rem; }
.plug-tg-ml-2 { margin-left: 0.5rem; }
.plug-tg-ml-6 { margin-left: 1.5rem; }
.plug-tg-ml-auto { margin-left: auto; }
.plug-tg-mr-1 { margin-right: 0.25rem; }
.plug-tg-mr-3 { margin-right: 0.75rem; }
.plug-tg-mt-1 { margin-top: 0.25rem; }
.plug-tg-mt-2 { margin-top: 0.5rem; }
.plug-tg-mt-4 { margin-top: 1rem; }
.plug-tg-block { display: block; }
.plug-tg-inline-block { display: inline-block; }
.plug-tg-flex { display: flex; }
.plug-tg-inline-flex { display: inline-flex; }
.plug-tg-flow-root { display: flow-root; }
.plug-tg-grid { display: grid; }
.plug-tg-hidden { display: none; }
.plug-tg-h-2 { height: 0.5rem; }
.plug-tg-h-24 { height: 6rem; }
.plug-tg-h-3 { height: 0.75rem; }
.plug-tg-h-8 { height: 2rem; }
.plug-tg-h-auto { height: auto; }
.plug-tg-h-fit { height: fit-content; }
.plug-tg-h-full { height: 100%; }
.plug-tg-h-px { height: 1px; }
.plug-tg-max-h-16 { max-height: 4rem; }
.plug-tg-max-h-32 { max-height: 8rem; }
.plug-tg-min-h-16 { min-height: 4rem; }
.plug-tg-min-h-\[200px\] { min-height: 200px; }
.plug-tg-w-1\/2 { width: 50%; }
.plug-tg-w-1\/4 { width: 25%; }
.plug-tg-w-3 { width: 0.75rem; }
.plug-tg-w-3\/4 { width: 75%; }
.plug-tg-w-48 { width: 12rem; }
.plug-tg-w-\[800px\] { width: 800px; }
.plug-tg-w-auto { width: auto; }
.plug-tg-w-full { width: 100%; }
.plug-tg-min-w-full { min-width: 100%; }
.plug-tg-max-w-\[300px\] { max-width: 300px; }
.plug-tg-max-w-\[330px\] { max-width: 330px; }
.plug-tg-max-w-\[360px\] { max-width: 360px; }
.plug-tg-max-w-\[800px\] { max-width: 800px; }
.plug-tg-max-w-full { max-width: 100%; }
.plug-tg-max-w-sm { max-width: 24rem; }
.plug-tg-max-w-xs { max-width: 20rem; }
.plug-tg-flex-none { flex: 0 0 auto; }
.plug-tg-shrink-0 { flex-shrink: 0; }
.-plug-tg-rotate-180 { --tw-rotate: -180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes plug-tg-pulse {
50% { opacity: 0.5; }
}
.plug-tg-animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running plug-tg-pulse; }
.plug-tg-cursor-not-allowed { cursor: not-allowed; }
.plug-tg-cursor-pointer { cursor: pointer; }
.plug-tg-select-none { user-select: none; }
.plug-tg-select-text { user-select: text; }
.plug-tg-select-all { user-select: all; }
.plug-tg-resize-none { resize: none; }
.plug-tg-resize-y { resize: vertical; }
.plug-tg-list-inside { list-style-position: inside; }
.plug-tg-list-none { list-style-type: none; }
.plug-tg-flex-col { flex-direction: column; }
.plug-tg-flex-wrap { flex-wrap: wrap; }
.plug-tg-items-center { align-items: center; }
.plug-tg-justify-end { justify-content: flex-end; }
.plug-tg-justify-center { justify-content: center; }
.plug-tg-justify-between { justify-content: space-between; }
.plug-tg-justify-items-center { justify-items: center; }
.plug-tg-gap-1 { gap: 0.25rem; }
.plug-tg-gap-1\.5 { gap: 0.375rem; }
.plug-tg-gap-10 { gap: 2.5rem; }
.plug-tg-gap-2 { gap: 0.5rem; }
.plug-tg-gap-3 { gap: 0.75rem; }
.plug-tg-gap-4 { gap: 1rem; }
.plug-tg-gap-5 { gap: 1.25rem; }
.plug-tg-gap-6 { gap: 1.5rem; }
.plug-tg-gap-8 { gap: 2rem; }
.plug-tg-space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); }
.plug-tg-space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
.plug-tg-space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.plug-tg-divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.plug-tg-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(229 231 235 / var(--tw-divide-opacity)); }
.plug-tg-overflow-hidden { overflow: hidden; }
.plug-tg-overflow-y-auto { overflow-y: auto; }
.plug-tg-overflow-x-hidden { overflow-x: hidden; }
.plug-tg-overflow-y-scroll { overflow-y: scroll; }
.plug-tg-whitespace-nowrap { white-space: nowrap; }
.plug-tg-break-words { overflow-wrap: break-word; }
.plug-tg-rounded { border-radius: 0.25rem; }
.plug-tg-rounded-full { border-radius: 9999px; }
.plug-tg-rounded-lg { border-radius: 0.5rem; }
.plug-tg-rounded-md { border-radius: 0.375rem; }
.plug-tg-rounded-none { border-radius: 0px; }
.plug-tg-rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.plug-tg-border { border-width: 1px; }
.plug-tg-border-0 { border-width: 0px; }
.plug-tg-border-t { border-top-width: 1px; }
.plug-tg-border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); }
.plug-tg-border-red-500 { --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity)); }
.plug-tg-border-red-700 { --tw-border-opacity: 1; border-color: rgb(185 28 28 / var(--tw-border-opacity)); }
.plug-tg-bg-\[var\(--background-modifier-form-field\)\] { background-color: var(--background-modifier-form-field); }
.plug-tg-bg-\[var\(--background-primary\)\] { background-color: var(--background-primary); }
.plug-tg-bg-\[var\(--interactive-accent\)\] { background-color: var(--interactive-accent); }
.plug-tg-bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity)); }
.plug-tg-bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); }
.plug-tg-bg-gray-100\/10 { background-color: rgba(243, 244, 246, 0.1); }
.plug-tg-bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); }
.plug-tg-bg-gray-200\/25 { background-color: rgba(229, 231, 235, 0.25); }
.plug-tg-bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity)); }
.plug-tg-bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity)); }
.plug-tg-bg-primary { --tw-bg-opacity: 1; background-color: hsl(var(--p) / var(--tw-bg-opacity)); }
.plug-tg-bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity)); }
.plug-tg-bg-red-300 { --tw-bg-opacity: 1; background-color: rgb(252 165 165 / var(--tw-bg-opacity)); }
.plug-tg-bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity)); }
.plug-tg-bg-transparent { background-color: transparent; }
.plug-tg-bg-none { background-image: none; }
.plug-tg-p-0 { padding: 0px; }
.plug-tg-p-1 { padding: 0.25rem; }
.plug-tg-p-2 { padding: 0.5rem; }
.plug-tg-p-3 { padding: 0.75rem; }
.plug-tg-p-4 { padding: 1rem; }
.plug-tg-p-\[3px\] { padding: 3px; }
.plug-tg-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.plug-tg-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.plug-tg-px-4 { padding-left: 1rem; padding-right: 1rem; }
.plug-tg-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.plug-tg-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.plug-tg-py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.plug-tg-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.plug-tg-py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.plug-tg-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.plug-tg-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.plug-tg-pb-2 { padding-bottom: 0.5rem; }
.plug-tg-pb-3 { padding-bottom: 0.75rem; }
.plug-tg-pb-8 { padding-bottom: 2rem; }
.plug-tg-pl-0 { padding-left: 0px; }
.plug-tg-pr-0 { padding-right: 0px; }
.plug-tg-pr-2 { padding-right: 0.5rem; }
.plug-tg-pr-3 { padding-right: 0.75rem; }
.plug-tg-pr-9 { padding-right: 2.25rem; }
.plug-tg-text-left { text-align: left; }
.plug-tg-text-center { text-align: center; }
.plug-tg-font-sans { font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.plug-tg-text-2xl { font-size: 1.5rem; line-height: 2rem; }
.plug-tg-text-\[16px\] { font-size: 16px; }
.plug-tg-text-\[8px\] { font-size: 8px; }
.plug-tg-text-base { font-size: 1rem; line-height: 1.5rem; }
.plug-tg-text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.plug-tg-text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.plug-tg-text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.plug-tg-text-xs { font-size: 0.75rem; line-height: 1rem; }
.plug-tg-font-bold { font-weight: 700; }
.plug-tg-font-medium { font-weight: 500; }
.plug-tg-font-normal { font-weight: 400; }
.plug-tg-font-semibold { font-weight: 600; }
.plug-tg-font-thin { font-weight: 100; }
.plug-tg-uppercase { text-transform: uppercase; }
.plug-tg-lowercase { text-transform: lowercase; }
.plug-tg-leading-tight { line-height: 1.25; }
.plug-tg-tracking-wider { letter-spacing: 0.05em; }
.plug-tg-text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); }
.plug-tg-text-blue-300 { --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity)); }
.plug-tg-text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity)); }
.plug-tg-text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity)); }
.plug-tg-text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); }
.plug-tg-text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); }
.plug-tg-text-primary { --tw-text-opacity: 1; color: hsl(var(--p) / var(--tw-text-opacity)); }
.plug-tg-text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity)); }
.plug-tg-text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); }
.plug-tg-text-red-950 { --tw-text-opacity: 1; color: rgb(69 10 10 / var(--tw-text-opacity)); }
.plug-tg-text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }
.plug-tg-opacity-100 { opacity: 1; }
.plug-tg-opacity-40 { opacity: 0.4; }
.plug-tg-opacity-50 { opacity: 0.5; }
.plug-tg-opacity-60 { opacity: 0.6; }
.plug-tg-opacity-70 { opacity: 0.7; }
.plug-tg-opacity-95 { opacity: 0.95; }
.plug-tg-shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.plug-tg-shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.plug-tg-outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.plug-tg-outline { outline-style: solid; }
.plug-tg-outline-2 { outline-width: 2px; }
.plug-tg-outline-red-400 { outline-color: rgb(248, 113, 113); }
.plug-tg-ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }
.plug-tg-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
@keyframes enter {
0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0)); }
}
@keyframes exit {
100% { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0)); }
}
:root, [data-theme] { background-color: inherit; color: inherit; }
.path { font-size: xx-small; margin-left: 25px; }
.plug-tg-packageManager { width: 800px; }
.plug-tg-upsidedown { transform: rotate(-90deg); }
.plug-tg-update { background-color: var(--background-modifier-success) !important; }
#plug-tg-loading { display: inline-block; overflow: hidden; height: 1.3em; margin-top: -0.3em; line-height: 1.5em; vertical-align: text-bottom; }
#plug-tg-loading::after { content: "⠋\a ⠙\a ⠹\a ⠸\a ⠼\a ⠴\a ⠦\a ⠧\a ⠇\a ⠏"; display: inline-table; text-align: left; animation: 1s steps(10) 0s infinite normal none running spin10; }
@keyframes spin10 {
100% { transform: translateY(-15em); }
}
.cm-embed-block:hover > .plug-tg-tgmenu { opacity: 1; }
.plug-tg-tgmenu { opacity: 0; display: flex; gap: 5px; position: absolute; bottom: 0px; right: 0px; z-index: 100; }
.block-language-tg { padding: 10px; min-height: 60px; }
.callout[data-callout="ai"] { --callout-icon: bot; }
.callout[data-callout="ai"] > .callout-title { margin-left: -1rem; }
.callout[data-callout="ai"] > .callout-content { margin-left: 2rem; }
.plug-tg-summary { padding: 10px; font-family: Arial; display: flex; flex-direction: column; background-color: var(--background-primary); }
.plug-tg-summary table { width: 100%; }
.plug-tg-summary td { color: var(--text-normal); }
.plug-tg-summary .price { background-color: var(--text-highlight-bg); color: var(--text-normal); font-size: 18px; }
.mantine-1fzet7j { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); }
@media (prefers-color-scheme: dark) {
.mantine-1fzet7j { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }
}
.mantine-hgcj3k { background-color: var(--background-modifier-form-field); --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); }
@media (prefers-color-scheme: dark) {
.mantine-hgcj3k { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }
}
body.react-confirm-alert-body-element { overflow: hidden; }
.react-confirm-alert-blur { filter: blur(2px); }
.react-confirm-alert-overlay { position: fixed; inset: 0px; z-index: 99; background: rgba(0, 0, 0, 0.7); display: flex; justify-content: center; align-items: center; opacity: 0; animation: 0.5s ease 0.2s 1 normal forwards running react-confirm-alert-fadeIn; }
.react-confirm-alert-body { font-family: Arial, Helvetica, sans-serif; width: 400px; padding: 30px; text-align: left; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.13) 0px 20px 75px; color: rgb(102, 102, 102); }
.react-confirm-alert-svg { position: absolute; top: 0px; left: 0px; }
.react-confirm-alert-body > h1 { margin-top: 0px; }
.react-confirm-alert-body > h3 { margin: 0px; font-size: 16px; }
.react-confirm-alert-button-group { display: flex; justify-content: flex-start; margin-top: 20px; }
.react-confirm-alert-button-group > button { outline: none; background: rgb(51, 51, 51); border: none; display: inline-block; padding: 6px 18px; color: rgb(238, 238, 238); margin-right: 10px; border-radius: 5px; font-size: 12px; cursor: pointer; }
@keyframes react-confirm-alert-fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.plug-tg-confetti { top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; position: relative; width: 100%; height: 300px; overflow: hidden; }
.plug-tg-confetti-piece { position: absolute; width: 8px; height: 16px; background: rgb(255, 211, 0); top: 0px; opacity: 0; }
.plug-tg-confetti-piece:nth-child(1) { left: 7%; transform: rotate(-79deg); animation: 2s ease-out 1s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(2) { left: 14%; transform: rotate(-42deg); animation: 2.5s ease-out 2s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(3) { left: 21%; transform: rotate(-25deg); animation: 3.5s ease-out 3s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(4) { left: 28%; transform: rotate(-10deg); animation: 3.5s ease-out 4s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(5) { left: 35%; transform: rotate(24deg); animation: 3.5s ease-out 5s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(6) { left: 42%; transform: rotate(-9deg); animation: 2s ease-out 1s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(7) { left: 49%; transform: rotate(-28deg); animation: 2.5s ease-out 2s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(8) { left: 56%; transform: rotate(-49deg); animation: 3.5s ease-out 3s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(9) { left: 63%; transform: rotate(-11deg); animation: 3s ease-out 4s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(10) { left: 70%; transform: rotate(63deg); animation: 3.5s ease-out 5s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(11) { left: 77%; transform: rotate(27deg); animation: 2s ease-out 1s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(12) { left: 84%; transform: rotate(24deg); animation: 2.5s ease-out 2s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(13) { left: 91%; transform: rotate(54deg); animation: 3s ease-out 3s infinite normal none running makeItRain; }
.plug-tg-confetti-piece:nth-child(2n+1) { background: rgb(23, 211, 255); }
.plug-tg-confetti-piece:nth-child(2n) { z-index: 1; }
.plug-tg-confetti-piece:nth-child(4n) { width: 5px; height: 12px; animation-duration: 5000ms; }
.plug-tg-confetti-piece:nth-child(3n) { width: 3px; height: 10px; animation-duration: 5000ms; animation-delay: 2000ms; }
.plug-tg-confetti-piece:nth-child(4n-7) { background: rgb(255, 78, 145); }
@keyframes makeItRain {
0% { opacity: 0; }
50% { opacity: 1; }
100% { transform: translateY(300px); }
}
.focus-within\:plug-tg-ring-red-300:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity)); }
.hover\:plug-tg-bg-blue-600:hover { --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity)); }
.hover\:plug-tg-bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity)); }
.hover\:plug-tg-bg-gray-100\/10:hover { background-color: rgba(243, 244, 246, 0.1); }
.hover\:plug-tg-bg-gray-500:hover { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); }
.hover\:plug-tg-bg-green-600:hover { --tw-bg-opacity: 1; background-color: rgb(22 163 74 / var(--tw-bg-opacity)); }
.hover\:plug-tg-bg-primary\/90:hover { background-color: hsl(var(--p) / 0.9); }
.hover\:plug-tg-bg-red-600:hover { --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity)); }
.hover\:plug-tg-bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity)); }
.hover\:plug-tg-text-blue-300:hover { --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity)); }
.hover\:plug-tg-opacity-100:hover { opacity: 1; }
.focus\:plug-tg-border-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity)); }
.focus\:plug-tg-border-primary:focus { --tw-border-opacity: 1; border-color: hsl(var(--p) / var(--tw-border-opacity)); }
.focus\:plug-tg-outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
.focus\:plug-tg-ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }
.focus\:plug-tg-ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }
.focus\:plug-tg-ring-4:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }
.focus\:plug-tg-ring-blue-300\/50:focus { --tw-ring-color: rgb(147 197 253 / 0.5); }
.focus\:plug-tg-ring-green-300\/50:focus { --tw-ring-color: rgb(134 239 172 / 0.5); }
.plug-tg-group:hover .group-hover\:plug-tg-block { display: block; }
@media (min-width: 640px) {
.sm\:plug-tg-py-4 { padding-top: 1rem; padding-bottom: 1rem; }
}
@media (min-width: 768px) {
.md\:plug-tg-flex-row { flex-direction: row; }
.md\:plug-tg-text-xs { font-size: 0.75rem; line-height: 1rem; }
}
@media (min-width: 1024px) {
.lg\:plug-tg-w-1\/4 { width: 25%; }
.lg\:plug-tg-w-3\/4 { width: 75%; }
.lg\:plug-tg-w-auto { width: auto; }
}
@media (prefers-color-scheme: dark) {
.dark\:plug-tg-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(55 65 81 / var(--tw-divide-opacity)); }
.dark\:plug-tg-bg-gray-300\/25 { background-color: rgba(209, 213, 219, 0.25); }
.dark\:plug-tg-bg-gray-300\/30 { background-color: rgba(209, 213, 219, 0.3); }
.dark\:plug-tg-text-blue-300 { --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity)); }
.dark\:plug-tg-text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }
}
.plugin.unicode-search.result-item { display: flex; gap: 1em; justify-content: flex-start; align-items: center; }
.plugin.unicode-search.result-item > .character-preview { font-size: 1.5em; width: 1.75em; display: flex; justify-content: center; align-items: center; }
.plugin.unicode-search.result-item > .separator { border-left: var(--prompt-border-width) solid var(--prompt-border-color); min-height: 1.5em; height: 75%; width: var(--prompt-border-width); }
.plugin.unicode-search.result-item > .character-match { flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 0.05em 1em; min-height: 2.5em; }
@media (min-width: 40em) {
.plugin.unicode-search.result-item > .character-match { flex-direction: row; justify-content: space-between; align-items: center; }
}
.plugin.unicode-search.result-item > .character-match > .character-codepoint { color: var(--code-normal); font-family: var(--font-monospace); font-size: var(--code-size); letter-spacing: 0.055em; text-transform: uppercase; }
@media (min-width: 40em) {
.plugin.unicode-search.result-item > .character-match > .character-codepoint { border-radius: var(--radius-s); background-color: var(--code-background); padding: 0.1em 0.3em; }
}
.plugin.unicode-search.result-item > .character-match > .character-codepoint::before { content: "U+"; letter-spacing: 0.15em; }
.plugin.unicode-search.result-item > .character-match > .character-codepoint > .suggestion-highlight { color: var(--text-normal); }
.plugin.unicode-search.result-item > .detail { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; gap: 0.5em; }
.plugin.unicode-search.result-item > .detail > .pinnable { font-size: 1.3em; }
.plugin.unicode-search.result-item > .detail > .attributes { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: var(--font-smallest); width: 1.25em; }
.plugin.unicode-search .icon { color: var(--icon-color); opacity: var(--icon-opacity); }
.plugin.unicode-search .icon:hover { color: var(--icon-color-hover); opacity: var(--icon-opacity-hover); }
.plugin.unicode-search .icon:hover.interactive { color: var(--interactive-accent-hover); }
.dice-roller { position: relative; display: inline-flex; align-items: center; gap: 0.25rem; cursor: pointer; margin: 0px 0.25em 0px 0px; vertical-align: top; }
.dice-roller.no-icon { margin: 0px; }
.dice-roller > div { display: inline-block; }
.dice-roller span { font-weight: 700; }
.dice-roller > .dice-roller-button { display: inline-flex; position: relative; font-size: inherit; }
.dice-roller > .dice-roller-formula { display: inline-flex; position: relative; font-size: inherit; }
.dice-roller.has-embed .dice-roller-result { width: 100%; padding: 1rem; }
.dice-roller.has-embed .dice-roller-result .markdown-embed { display: flex; margin-top: 0.5rem; padding-right: 0px; }
.dice-roller.has-embed .dice-roller-button { padding-top: 0.5rem; }
.dice.tooltip { max-width: unset !important; }
.workspace .markdown-preview-view .dice-roller.has-embed { display: flex; padding-right: 0.25rem; margin: 0.25rem 0px; }
.dice-no-results { font-style: italic; text-align: center; }
.dice-roller.has-embed .internal-embed { width: 100%; }
.dice-roller.has-embed .internal-embed .dice-roller > .dice-roller-button, .dice-roller.has-embed .internal-embed .dice-roller > .dice-roller-result { display: inline; padding: 0px; }
.dice-roller.has-embed .internal-embed .dice-roller > .dice-roller-result .embedded-table-result { margin-bottom: 0px; }
.dice-roller.has-embed .internal-embed :last-child:not(svg):not(.dice-content-copy):not(.markdown-embed .dice-roller):not(.dice-roller-result > .embedded-table-result *) { margin-bottom: 15px; }
.dice-roller.has-embed .dice-file-name { font-style: italic; }
.dice-section-result { position: relative; }
.dice-content-copy { color: var(--text-faint); cursor: pointer; height: fit-content; }
.dice-content-copy.no-show { display: none; }
.dice-content-copy:hover { color: var(--text-normal); }
.dice-roller.has-embed .dice-section-result .dice-content-copy, .dice-content-copy:hover { opacity: 1; }
.dice-roller-result { position: relative; display: inline-flex; align-items: center; }
.dice-roller-result .embedded-table-result p { margin: 0px; }
.dice-roller-settings .coffee { width: 60%; color: var(--text-faint); margin: 0.5rem auto; text-align: center; }
.dice-roller-settings .coffee img { height: 30px; }
.dice-roller-setting-additional-container > .setting-item:not(.setting-item-heading) { border: 0px; }
.dice-roller-setting-additional-container .additional { padding: 0px 18px; }
.dice-roller-setting-additional-container { border-bottom: 1px solid var(--background-modifier-border); border-top: 1px solid var(--background-modifier-border); padding: 18px 0px; }
.dice-roller-setting-additional-container > .setting-item-heading:only-child { padding-bottom: 18px; }
.dice-roller-setting-additional-container > .additional .no-formulas { width: auto; display: block; text-align: center; }
.dice-roller-setting-additional-container > .additional > .setting-item { border-top: 0px; padding-top: 9px; }
.dice-roller-setting-additional-container > .additional > .setting-item > .setting-item-control > :first-child { margin: 0px 6px; }
.dice-roller-setting-additional-container > .additional > .setting-item > .setting-item-control > .dice-mod-template-use-subfolders { font-style: italic; font-size: small; }
.dice-roller-setting-additional-container .add-new-formula { margin: 0px 1rem; padding: 1rem 1rem 0px; border-radius: 0.5rem; box-shadow: 0 0 .25rem var(--background-modifier-box-shadow); }
.dice-roller-setting-additional-container .add-new-formula .formula-data .setting-item { border: 0px; }
.should-spin { border-bottom-color: transparent; border-radius: 50%; display: inline-flex; align-items: center; box-sizing: border-box; animation: 1s ease 0s infinite normal none running rotation; }
@keyframes rotation {
0% { transform: scale(1) rotate(-60deg); }
20% { transform: rotate(-90deg); }
50% { transform: rotate(690deg); }
100% { transform: rotate(660deg); }
}
.renderer-container { position: absolute; top: 0px; left: 0px; width: 100vw; height: 100vh; pointer-events: none; z-index: 9999999; transition: opacity 1s ease-out 0s; }
.dice-roller-view .dice-roller-roll:disabled { cursor: not-allowed; opacity: 0.75; }
.workspace-split.mod-right-split .view-content.dice-roller-view { padding: 0.5rem; display: flex; flex-flow: column nowrap; justify-content: flex-start; gap: 12px; }
.dice-roller-view .dice-roller-grid { display: grid; grid-template-rows: auto auto; justify-content: center; gap: 6px; }
.dice-roller-view .dice-roller-grid .dice-buttons { display: flex; flex-flow: row wrap; align-items: center; justify-content: center; width: fit-content; }
.dice-roller-view .dice-roller-grid .dice-custom-formula-container { display: flex; justify-content: space-between; align-items: center; }
.dice-roller-view .dice-roller-grid .dice-custom-formula { display: flex; justify-content: flex-start; align-items: center; }
.dice-roller-view .setting-editor-extra-setting-button { width: fit-content; }
.dice-button svg { width: 36px; height: 36px; }
.dice-roller-view .dice-context { display: grid; grid-template-columns: 1fr auto; }
.dice-roller-view .dice-context .add-subtract { display: flex; align-items: center; }
.dice-roller-view input, .dice-roller-view textarea { width: 100%; }
.dice-roller-view .dice-roller-grid .advantage-disadvantage { display: flex; justify-content: center; align-items: center; gap: 0.5rem; }
.dice-roller-view .dice-roller-grid .advantage-disadvantage button { margin: 0px; min-width: 66px; }
.dice-roller-view .dice-roller-formula { display: flex; flex-flow: column nowrap; justify-content: space-between; align-items: flex-end; gap: 12px; }
.dice-roller-view .dice-roller-formula .action-buttons { display: flex; justify-content: flex-end; }
.dice-roller-view .dice-roller-formula button { margin-right: 0px; margin-left: 12px; }
.dice-roller-view hr { margin-bottom: 0px; }
.dice-roller-view .dice-roller-results-container .dice-roller-results-header { display: flex; justify-content: space-between; align-items: center; margin: 6px 0px; width: 100%; border-bottom: 1px solid var(--background-modifier-border); }
.dice-roller-view .dice-roller-results-container .dice-roller-results-header h4 { margin: 0px; }
.dice-roller-view .dice-roller-results { display: flex; flex-flow: column nowrap; gap: 6px; }
.dice-roller-view .dice-roller-results .view-result { display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; border: 1px solid var(--background-modifier-border); border-radius: 0.25rem; position: relative; }
.dice-roller-view .dice-roller-results .view-result .dice-content-copy { position: absolute; top: 0px; right: 0px; padding: 0.25rem; }
.dice-roller-view .dice-roller-results .view-result .dice-result-reroll { position: absolute; top: 0px; left: 0px; padding: 0.25rem; margin: 0px; }
.dice-roller-view .dice-roller-results .view-result strong { font-size: x-large; }
.dice-roller-view .dice-roller-results .view-result .result-context { align-self: flex-end; width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 0.25rem; font-size: x-small; }
.dice-roller-view .dice-roller-results .view-result .result-context .clickable-icon { margin-right: 0px; }
.dice-roller-view .dice-roller-results > span { color: var(--text-muted); margin: 0px auto; }
.dice-renderer { position: absolute; top: 0px; left: 0px; }
.dice-button svg .font { font-family: ArialMT; font-size: 200px; fill: currentcolor; }
.dice-button svg .shape { fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 15px !important; }
.dice-roller-settings .dice-icons > span { display: block; text-align: center; color: var(--text-muted); }
.dice-roller-settings .dice-icons.has-table { padding-left: 0px; padding-right: 0px; }
.dice-roller-settings .buttons-table { width: 100%; display: grid; grid-template-columns: auto 1fr auto; grid-auto-rows: 1fr; gap: 0.5rem; align-items: center; justify-content: flex-start; text-align: left; }
.dice-roller-settings .icons-table-row { display: contents; }
.dice-roller-settings .icons-table-row .actions { display: flex; align-items: center; }
.dice-roller-settings .icons-table-row .shape { display: flex; align-items: center; justify-content: center; }
.dice-roller-settings .add-new .shape { padding: 0px 0.5rem; }
.dice-roller-settings .add-new .formula { display: flex; gap: 0.5rem; }
details.dice-roller-nested-settings > summary { outline: none; min-height: 1rem; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; cursor: pointer; position: relative; display: block !important; list-style: none !important; }
details.dice-roller-nested-settings > summary::-webkit-details-marker, details.dice-roller-nested-settings > summary::marker { display: none !important; }
details.dice-roller-nested-settings > summary > .collapser { position: absolute; top: 50%; right: 8px; transform: translateY(-50%); content: ""; }
details.dice-roller-nested-settings > summary > .collapser > .handle { transform: rotate(0deg); transition: transform 0.25s ease 0s; }
details.dice-roller-nested-settings[open] > summary > .collapser > .handle { transform: rotate(90deg); }
.template-edit { display: grid; grid-template-columns: 1fr auto; }
.template-edit .actions { display: flex; align-items: center; }
.template-input { margin-right: 1rem; display: flex; align-items: center; gap: 1rem; }
.template-input .setting-item { border: 0px; }
.template-input .folder-input, .template-input input { width: 100%; }
.flow-list { contain: inline-size; gap: 0.2em; display: flex; flex-flow: row wrap; justify-content: flex-start; width: -webkit-fill-available; background-color: var(--background-secondary); border: 1px solid var(--divider-color); border-radius: 5px; padding: 6px; }
.flow-item { display: flex; flex-direction: row; border-radius: 100px; border: 1px solid var(--divider-color); font-size: 0.9em; height: min-content; width: max-content; padding: 3px 8px; margin: 0.1em 0em; background-color: var(--background-primary); align-items: center; }
.flow-item:has(input:checked) { background-color: hsla(var(--color-accent-hsl), 0.3); }
.flow-item input[type="checkbox"] { padding: 0px; margin: 0.1em 0.5em 0.1em 0.1em; }
.html-render-progressbar::-webkit-progress-bar { background-color: var(--background-secondary); border-radius: 500px; }
.html-render-progressbar::-webkit-progress-value { background-color: currentcolor; border-radius: 500px; }
.tree-container { --checkbox-size: 1.2em; --collapse-arrow-size: 0.5em; --tree-horizontal-spacing: calc(var(--collapse-arrow-size) * 2); --tree-vertical-spacing: 0.5em; --sidebar-margin: 12px; font-size: 14px; font-family: var(--font-family); }
input[type="checkbox"].file-checkbox { position: absolute; margin-left: calc(0px - var(--collapse-arrow-size) * 2 - 0.5em - var(--checkbox-size) - 0.5em); z-index: 20; }
.theme-dark .tree-item:has(.file-checkbox.checked).mod-tree-folder { transition: border-radius 0.2s ease 0s, background-color 0.2s ease 0s; background-color: rgba(var(--color-blue-rgb), 0.05); border-radius: 3px var(--radius-l) var(--radius-l) 3px; }
.tree-item:has(.tree-item-contents) { cursor: pointer; }
.tree-item:has(.file-checkbox).mod-tree-folder { margin-top: 2px; margin-bottom: 2px; }
.tree-item.mod-tree-control { background-color: var(--color-base-00); border-radius: var(--radius-s); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; width: fit-content; margin-bottom: 1em; }
.tree-item:has(.file-checkbox.checked).mod-tree-folder.is-collapsed { border-radius: 3px; }
.tree-item-title * { padding: 0px; margin: 0px; overflow: visible; display: inline-block; }
.tree-container .tree-item-icon * { color: var(--text-muted); font-family: emoji; }
.tree-container .tree-item-icon :is(svg, img) { max-width: 1.3em; height: 100%; }
.tree-container .tree-item-icon :has(svg) { display: contents !important; }
.tree-container .tree-item-icon { min-width: 1.6em; max-width: 1.6em; display: flex; align-items: center; justify-content: flex-start; }
.theme-dark .tree-item:has(> .tree-link > .tree-item-contents > .file-checkbox:not(.checked)):has(.file-checkbox.checked).mod-tree-folder { background-color: rgba(var(--color-pink-rgb), 0.1); }
.theme-light .tree-item:has(.file-checkbox.checked).mod-tree-folder { transition: border-radius 0.2s ease 0s, background-color 0.2s ease 0s; background-color: rgba(var(--color-blue-rgb), 0.15); border-radius: 3px var(--radius-l) var(--radius-l) 3px; }
.theme-light .tree-item:has(> .tree-link > .tree-item-contents > .file-checkbox:not(.checked)):has(.file-checkbox.checked).mod-tree-folder { background-color: rgba(var(--color-pink-rgb), 0.15); }
.tree-container { position: relative; height: 100%; width: auto; margin-right: ; margin-left: ; margin-top: 3em; margin-bottom: 0px; }
.tree-container .tree-header { display: flex; flex-direction: row; align-items: center; position: absolute; top: -3em; }
.tree-container .tree-header .sidebar-section-header { margin: 1em 1em 1em 0px; }
.tree-container:has(.tree-scroll-area:empty) { display: none; }
.tree-container .tree-scroll-area { width: 100%; height: 100%; max-height: 100%; overflow-y: auto; padding-top: 1em; padding-left: 1em; padding-right: calc(1em + var(--sidebar-margin)); padding-bottom: 3em; border-radius: var(--radius-m); }
.tree-container .tree-item { transition: background-color 0.2s ease 0s; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; border: none !important; }
.tree-container .tree-item-children { padding: 0px; margin-bottom: 0px; margin-left: 0px; border-left: none; width: -webkit-fill-available; }
.tree-container .tree-item.mod-active > .tree-link > .tree-item-contents { color: var(--interactive-accent); }
.tree-container .tree-link { position: relative; display: flex; flex-direction: row; align-items: center; text-decoration: none; color: var(--nav-item-color); width: -webkit-fill-available; margin-left: var(--tree-horizontal-spacing); }
.tree-container .tree-link:active { color: var(--nav-item-color-active); }
.tree-container .tree-item-contents { width: 100%; height: 100%; border-radius: var(--radius-s); color: var(--text-normal); justify-content: flex-start; align-items: center; margin: 0px !important; padding-right: 0px !important; background-color: transparent !important; padding-left: calc(var(--tree-horizontal-spacing) + var(--checkbox-size) * 2 + 1px) !important; padding-bottom: calc(var(--tree-vertical-spacing) / 2) !important; padding-top: calc(var(--tree-vertical-spacing) / 2) !important; display: flex !important; flex-direction: row !important; }
.tree-container .tree-item-contents:has(.tree-item-icon.collapse-icon) { cursor: pointer !important; }
.tree-container .tree-item-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: -webkit-fill-available; position: relative; }
.tree-container .collapse-icon { margin-left: calc(0px - var(--collapse-arrow-size) * 2 - 0.5em); position: absolute; }
.tree-container .tree-item.mod-tree-folder > .tree-link > .collapse-icon { width: 100%; }
.tree-container .collapse-icon > svg { color: unset !important; }
.tree-container .collapse-icon:hover { color: var(--nav-item-color-hover); }
.tree-container .tree-item.is-collapsed > .tree-link > .tree-item-contents > .collapse-icon > svg { transition: transform 0.1s ease-in-out 0s; transform: rotate(-90deg); }
.tree-container .tree-item-contents:hover { cursor: default; text-decoration: none; }
.tree-container .tree-link:hover { background-color: var(--nav-item-background-hover); border-radius: var(--radius-s); }
.tree-container .tree-item-title { background-color: transparent !important; color: var(--nav-item-color) !important; }
.tree-container > .tree-scroll-area > * .tree-item { margin-left: calc(var(--tree-horizontal-spacing) + var(--collapse-arrow-size) / 2 + 1px); border-left: var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color); }
.tree-container .tree-scroll-area > * > * > .tree-item { margin-left: calc(var(--collapse-arrow-size) / 2 + 1px); }
.tree-container .tree-item.mod-active { border-left: var(--nav-indentation-guide-width) solid var(--interactive-accent); }
.tree-container .tree-item:hover:not(.mod-active):not(.mod-collapsible):not(:has(.tree-item:hover)) { border-left: var(--nav-indentation-guide-width) solid var(--nav-item-color-hover); }
.tree-container .tree-item:not(.mod-collapsible) > .tree-item-children > .tree-item, .tree-container > .tree-scroll-area > .tree-item, .tree-container:not(.mod-nav-indicator) .tree-item { border-left: none !important; }
.tree-container .tree-item:not(.mod-collapsible) > .tree-item-children > .tree-item > .tree-link, .tree-container:not(.mod-nav-indicator) .tree-item .tree-link, .tree-container > .tree-scroll-area > .tree-item > .tree-link { margin-left: 0px !important; }
.anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle .tree-container .tree-item { border-color: rgba(var(--rainbow-folder-color), 0.5); }
.tree-container.outline-tree .tree-item[data-depth="1"] > .tree-link > .tree-item-contents { font-weight: 900; font-size: 1.1em; margin-left: 0px; padding-left: 1em; }
.tree-container .nav-folder.mod-root .nav-folder > .nav-folder-children { padding: 0px !important; margin: 0px !important; border: none !important; }
.tree-container .nav-file { border-radius: 0px !important; }
.tree-container .nav-folder.mod-root .nav-folder > .nav-folder-children { border-radius: var(--radius-s) !important; }
.tree-container .nav-file-tag { margin-right: 1em; }
.tree-container .nav-file-title-content, .tree-container .nav-folder-title-content { margin: unset !important; display: unset !important; border-radius: unset !important; cursor: unset !important; font-size: unset !important; font-weight: unset !important; line-height: unset !important; padding: unset !important; border: unset !important; }
.tree-item-contents:has(.tree-item-icon) .tree-item-title::before { display: none !important; }
.cls-1 { fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 4px; }
/* Use exact colors for card backgrounds and bullets */
body { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
&lt;/style>
&lt;/head>
&lt;body class="mod-linux obsidian-app theme-light show-view-header is-focused">
&lt;div class="view-content">&lt;div class="canvas-wrapper node-insert-event" tabindex="-1" data-ignore-swipe="true" style="--zoom-multiplier: 1.4214106244380287;">&lt;div class="canvas" style="transform: translate(124.5px, 469px) scale(0.494949) translate(0px, 49.4064px);">&lt;svg class="canvas-edges">&lt;g>&lt;path class="canvas-interaction-path" d="M-24 -560 L-24 -553 M-24,-553 C-24,-403 -80,-237 -80,-87">&lt;/path>&lt;path class="canvas-display-path" d="M-24 -560 L-24 -553 M-24,-553 C-24,-403 -80,-237 -80,-87">&lt;/path>&lt;/g>&lt;g>&lt;path class="canvas-interaction-path" d="M232 -680 L239 -680 M239,-680 C309,-680 243,-600 313,-600">&lt;/path>&lt;path class="canvas-display-path" d="M232 -680 L239 -680 M239,-680 C309,-680 243,-600 313,-600">&lt;/path>&lt;/g>&lt;/svg>&lt;svg class="canvas-edges">&lt;g>&lt;g style="transform: translate(-80px, -80px) rotate(180deg);">&lt;polygon class="canvas-path-end" points="0,0 6.5,10.4 -6.5,10.4">&lt;/polygon>&lt;/g>&lt;/g>&lt;g>&lt;g style="transform: translate(320px, -600px) rotate(90deg);">&lt;polygon class="canvas-path-end" points="0,0 6.5,10.4 -6.5,10.4">&lt;/polygon>&lt;/g>&lt;/g>&lt;/svg>&lt;div class="canvas-node is-focused" style="z-index: 7; transform: translate(-280px, -80px); width: 400px; height: 1080px; --canvas-node-width: 400px; --canvas-node-height: 1080px;">&lt;div class="canvas-node-container">&lt;div class="canvas-node-content markdown-embed is-loaded">&lt;div class="markdown-embed-content node-insert-event">&lt;div class="markdown-preview-view markdown-rendered node-insert-event show-indentation-guide allow-fold-headings allow-fold-lists">&lt;div class="markdown-preview-sizer markdown-preview-section" style="padding-bottom: 0px; min-height: 1000px;">&lt;div class="markdown-preview-pusher" style="width: 1px; height: 0.1px; margin-bottom: 0px;">&lt;/div>&lt;div class="mod-header">&lt;div class="inline-title" contenteditable="true" spellcheck="false" autocapitalize="on" tabindex="-1" enterkeyhint="done">Susan&lt;/div>&lt;/div>&lt;div>&lt;pre class="frontmatter language-yaml" tabindex="0" style="display: none;">&lt;code class="language-yaml is-loaded">&lt;span class="token key atrule">title&lt;/span>&lt;span class="token punctuation">:&lt;/span> Susan
&lt;span class="token key atrule">languagecode&lt;/span>&lt;span class="token punctuation">:&lt;/span> en
&lt;span class="token key atrule">date&lt;/span>&lt;span class="token punctuation">:&lt;/span> &lt;span class="token datetime number">2024-02-15&lt;/span>
&lt;span class="token key atrule">lastmod&lt;/span>&lt;span class="token punctuation">:&lt;/span> &lt;span class="token datetime number">2024-02-28&lt;/span>
&lt;span class="token key atrule">toc&lt;/span>&lt;span class="token punctuation">:&lt;/span> &lt;span class="token boolean important">false&lt;/span>
&lt;span class="token key atrule">nolist&lt;/span>&lt;span class="token punctuation">:&lt;/span> &lt;span class="token boolean important">false&lt;/span>&lt;/code>&lt;button class="copy-code-button">Kopieren&lt;/button>&lt;/pre>&lt;/div>&lt;div>&lt;h1 data-heading="Susan">&lt;div class="heading-collapse-indicator collapse-indicator collapse-icon">&lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon right-triangle">&lt;path d="M3 8L12 17L21 8">&lt;/path>&lt;/svg>&lt;/div>Susan&lt;/h1>&lt;/div>&lt;div>&lt;ul class="has-list-bullet">
&lt;li data-line="0">&lt;div class="list-bullet">&lt;/div>Former friend.&lt;/li>
&lt;li data-line="1">&lt;div class="list-bullet">&lt;/div>Works for the police as a forensic expert.&lt;/li>
&lt;li data-line="2">&lt;div class="list-bullet">&lt;/div>She is vary of the way I often behave.&lt;/li>
&lt;li data-line="3">&lt;div class="list-bullet">&lt;/div>Condo in the Downtown District that she cannot afford.&lt;/li>
&lt;li data-line="4">&lt;div class="list-bullet">&lt;/div>Met in the Gargoyle.&lt;/li>
&lt;li data-line="5">&lt;div class="list-bullet">&lt;/div>Film buff.&lt;/li>
&lt;li data-line="6">&lt;div class="list-bullet">&lt;/div>Dangerous&lt;/li>
&lt;/ul>&lt;/div>&lt;div>&lt;p>&lt;/p></description></item><item><title/><link>https://lamontsky.de/dead-letter-society/brief-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lamontsky.de/dead-letter-society/brief-1/</guid><description>&lt;p>Sehr geehrte gnädige Frau Omberlune,&lt;/p>
&lt;p>ich bin ebenso aufgeregt, wie ängstlich, wie hoffnungsvoll, Ihnen zu schreiben. Darum bitte ich Sie, mir großzügig zu verzeihen, sollte ich einen Fehler in der Form oder der Étiquette begehen.&lt;/p>
&lt;p>Bis vor Kurzem wusste ich nicht, dass die &lt;em>Société&lt;/em> existiert, ich hätte nicht gewagt zu träumen, dass es eine Gemeinschaft unserer Art gibt oder auch nur geben kann. Ich bin hin- und hergerissen zwischen der unglaublichen Freude, die die Möglichkeit des Austausches und der Zusammenarbeit uns bietet, und der Möglichkeit, dass alles nur eine Finte, ein böser Traum ist. Bitte denken Sie nicht schlecht von mir, ob meiner Skepsis, die ich noch nicht abzulegen vermag. Zu lange schon bin ich allein auf der so langen Reise, die Unseresgleichen angetreten haben.&lt;/p></description></item><item><title/><link>https://lamontsky.de/dead-letter-society/tagebuch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lamontsky.de/dead-letter-society/tagebuch/</guid><description>&lt;h1 id="journal-societé" class="header-anchor-wrapper">Journal societé
&lt;a href="#journal-societ%c3%a9" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h1>
&lt;h2 id="heading" class="header-anchor-wrapper">Ⅰ
&lt;a href="#heading" class="header-anchor-link">
&lt;svg width="16px" height="16px" viewBox="0 0 24 24">
&lt;svg
xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
&lt;line x1="4" y1="9" x2="20" y2="9">&lt;/line>&lt;line x1="4" y1="15" x2="20" y2="15">&lt;/line>&lt;line x1="10" y1="3" x2="8" y2="21">&lt;/line>&lt;line x1="16" y1="3" x2="14" y2="21">&lt;/line>
&lt;/svg>
&lt;/svg>
&lt;/a>
&lt;/h2>
&lt;blockquote>
&lt;p>[!SUMMARY] Mechanics
1d22: [11] = 11 → The Wheel of Fortune&lt;/p>
&lt;p>Change, fate, responibility
3d12: [5, 6, 7] = 18&lt;/p></description></item></channel></rss>